Comments (2)
extract-react-types-loader
is a bit hidden atm, it's in the atlaskit repo on bitbucket, though we are thinking of bringing it here as of #39.
As to solving your problem, there are 2 ways to do this already, which hopefully solve the problem for you.
-
You can separate the files where the unwrapped and wrapped components live, and point extract-react-types at the unwrapped component only. This is very effective BUT does change how you write your source, which is not hugely transparent.
-
pretty-proptypes has an option to override. If you're using
pretty-proptypes
to render your types, you could have an override that looked like:
${<Props
props={require('!!extract-react-types-loader!../../PropTypes/Select')}
overrides={{
unwantedProp1: () => null,
unwantedProp2: () => null,
}}
/>}
This solution stays away from changing your source code, while still hiding the selected props.
Let me know if these solutions work for you, or if there are other problems that need addressing.
from extract-react-types.
Thanks, Ben. I'm using pretty-proptypes so the second solution worked perfectly. Cheers!
from extract-react-types.
Related Issues (20)
- Prop opt out HOT 1
- Type support checklist ✅
- Error: Missing converter for X
- Idea: Prop type skip
- Default values for props are not always extracted
- Improved support for React.memo & React.forwardRef
- Feat: Add ability to hide props from the docs HOT 1
- Feat: Add support for forwardRef used within memo using TS type inference
- Bug: Missing converter for: [path]
- Feat: Add support for memo wrapped around a component as an assigned variable
- Feat: Add support for typecasted HOCs (i.e. typecasted memo'd components)
- Feat: Add a way to display types that are not props
- Issues getting this to work HOT 6
- Support for both React.FC and FC
- PropsTable layout does not show if a prop is required
- Decouple from atlaskit website build HOT 3
- Avoid including `ts-ignore` and `eslint-disable-next-line` in docs HOT 1
- Props not being extracted when using both memo and forward ref HOT 1
- Babel plugin fails to extract props when project Babel config contains overrides
- Can't extract types from namespace type.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from extract-react-types.