Reactにはかなり新しいです。私はそれの中にいくつかのカスタムコンポーネントを持っているカスタムコンポーネントを作成したい。以下はundefined
はGoogleにこの問題を試みたが、何も見つからなかっしまっContainer
コンポーネントとClickableText
コンポーネントprops.style
内部コードReact子コンポーネントには未定義のprops.styleがあります。
const { item, to, onClick, width, style, ...otherProps } = props;
const h = width ? (width*IMAGE_RATIO)+'px' : 'auto';
const w = width ? width+'px' : 'auto';
<StackView
style={{ width: w, ...style }}
{...otherProps}
>
<Container
to={to}
onClick={onClick}
item={item}
style={{ width: w, height: h }}
/>
<ClickableText
to={to}
onClick={onClick}
typography={typography.t15}
color={color.red}
activeColor={color.redDark}
style={{ lineHeight: '12px' }}
>
{item.title}
</ClickableText>
</StackView>
です。誰かが私を助けることができますか?おかげ
EDIT:
Michael答えは上のスポットしました。問題は私のStackView
コンポーネントです。クローン作成中に子スタイルをオーバーライドします。
ステートレスコンポーネントです。すべて – Ansel
です。それから、 'this.props.style 'は期待どおりに動作するはずです –