我在打字稿中构建了一个本机应用程序。我正在使用反应导航中的抽屉项组件。
<DrawerItems
{...this.props}
items={items}
itemStyle={styles.drawerItem}
labelStyle={material.body1}
activeBackgroundColor="transparent"
/>
出于学习目的,我对棉绒的要求非常严格。现在,我收到以下错误消息:
禁止传播道具(react / jsx-props-no-spreading)
我尝试过分开传递道具,但它需要其他我不知道从哪里获得的道具。谁能告诉我如何在不传播道具的情况下重写它?
答案 0 :(得分:0)
我知道了。我调试了道具,并将所有孩子分开放置。 完成的代码如下:
<DrawerNavigatorItems
items={items}
itemStyle={styles.drawerItem}
labelStyle={material.body1Object}
activeBackgroundColor="transparent"
drawerPosition="left"
renderIcon={renderIcon}
getLabel={getLabel}
onItemPress={onItemPress}
/>
请注意,在此期间,我还更新了我的软件包,以使... props的原始子对象可能与众不同