反応モーダルを使用してモーダルを作成し、モーダルをページの下部からスライドさせようとしています。そのために、私はreact-motion TransitionMotion Componentを試しています。私のコードは次のとおりです。
{ this.state.openNumberPopup &&
<TransitionMotion
styles={[{key: 'key',style: this.getStyles()}] }
>
{
(interpolated) =>
<div> {
interpolated.map(({ key, style, data }) =>
<NumberPopup
key={${key}-transition}
style={{opacity: style.opacity,transform: scale(${style.scale})}}
openNumberPopup={this.state.openNumberPopup}
toggleNumberPopup={this.toggleNumberPopup}
handleChange={this.handleChange}
updateNumber={this.updateNumber}
disableSubmit={this.state.disableSubmit}
/>
)
}
</div>
}
</TransitionMotion>
}
getStyles は次のとおりです。
getStyles = () => ({ opacity: spring(1), scale: spring(1) });
しかし、モーダルコンポーネントのため、これは機能していません。