dillon1000/react
Commit
Browse files [sprout][QoL] remove isComponent annotation
--- quality of life improvement as this seemed to be confusing (oops, and thanks for the feedback!) We don't *really* need static annotations for whether a function returns jsx (e.g. should be rendered as a React element) or not (e.g. should be wrapped in a wrapper component. This PR adds check for returned jsx objects at runtime --- Tested by running diffing the output of `yarn sprout --verbose` between this PR and base.
Changed paths4 files
First-parent comparisoncompiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-multiple-if-else.expect.md ModifiedM compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/useMemo-multiple-if-else.js ModifiedM compiler/packages/sprout/README.md ModifiedM compiler/packages/sprout/src/runner-evaluator.ts ModifiedPatch
Files changed
Rendering syntax-highlighted changes…