小编Wan*_*nes的帖子

按类型排除React Router中路径参数的值

我对路线组件有点困惑.想象一下,我有两条路径有自己的路径:

<Route path='/person/add' exact component={PersonForm}/>
<Route path='/person/:id' exact component={PersonView}/>
Run Code Online (Sandbox Code Playgroud)

/ person/add应该显示一个表单,我可以在其中创建一个新的Person
/ person /:id应该显示具有给定id的人.

问题>>如果我导航到/ person/add它还会显示/ person /:id的组件,因为字符串"add"对":id"有效.

有没有办法可以避免这种情况?例如通过告诉:id应该是一个数字?

javascript coercion reactjs react-router

8
推荐指数
1
解决办法
2769
查看次数

在 React Native 中使用样式化组件更改 TextInput 占位符的颜色

你如何在React Native 中使用Styled Components设置 TextInput 的颜色占位符

我尝试了以下没有任何运气:

1.

const Input = styled.TextInput`
   border: 1px solid green;
   display: block;
   margin: 0 0 1em;

   ::placeholder {
       color: green;
   }
`
Run Code Online (Sandbox Code Playgroud)

2.

const Input = styled.TextInput`
   border: 1px solid green;
   display: block;
   margin: 0 0 1em;

   &::placeholder {
       color: green;
   }
`
Run Code Online (Sandbox Code Playgroud)

react-native styled-components

0
推荐指数
3
解决办法
1万
查看次数