我想知道是否有任何组件或辅助函数可以在传递给组件本身之前对其进行预处理/转换。
我已经使用redux的connect
函数来实现此行为,但是对于未连接到redux存储的组件来说,这没有多大意义。下面说明了理想的解决方案:
const MyComponent = (props) => { ... }
const propsProcessor = (props) => {
//do something here and return the processed props
}
export default processingProps(propsProcessor)(MyComponent);
这样,我可以将数组传递给组件,分组为json,然后在组件内部使用它。