我想将代码分成2个文件。初始文件是:https : //codesandbox.io/s/ixq97,
现在,我尝试将代码分成2个文件。该代码的一部分位于中test.js
,另一部分位于中index.js
。为此,我做到了:https : //codesandbox.io/s/custom-selection-ant-design-demo-s2x8b?file =/ index.js我在那里创建了useTest,它也将所有代码都保存在一起,
useTest()
但是现在我必须通过作为道具:rowSelection={rowSelection}
在Table
组件中,但是我不能。如何使用钩子拆分这两个代码部分?还是存在另一种解决方案?
你快到了!您只是错过了回报。永远不要忘记这React
只是JavaScript库,因此,您在React中使用的所有内容都是纯JavaScript。
鉴于此,您useTest
只是一个函数,如果您需要从中获得一些价值,则需要简单的回报。对于你的情况是
export function useTest() {
// ...
return { rowSelection };
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句