试图弄清楚如何一起使用这两个组件。github上有一个问题,人们参考它来启动并运行它,但我无法弄清楚。它的要点是这样的:
<Field name={`logo`}>
{(fieldprops) => (
<div>
<label>Logo</label>
<Dropzone
onDrop={(files, e) => {
props.change(`logo`, files);
props.blur(`logo`);
}}
/>
<pre>{JSON.stringify(fieldprops, 0, 2)}</pre>
</div>
)}
</Field>
使用那个确切的代码对我来说会抛出错误:TypeError: children is not a function
我在Code Sandbox上设置了一个简化的测试用例,它使用钩子和文件预览。我还尝试查看文档中的自定义输入,但似乎缺少一些东西才能正常工作。如果有人能指出我正确的方向,我会非常高兴。