知りたいこと
Reactの初心者かつ、Typescriptの超初心者です。
勉強でreact+typescriptで簡単なTodoアプリを作っています。(react.jsではできました)
型の定義をうまくできずにいます。
型の定義の仕方を知りたいです。
react
1TypeScript error in /Users/nishikawa.keien/react-ts/src/components/Postform.tsx(26,25): 2Property 'title' does not exist on type 'Readonly<{}>'. TS2339 3 4 24 | 5 25 | const post ={ 6 > 26 | title: this.state.title, 7 | ^ 8 27 | body: this.state.body 9 28 | } 10 29 | // Call action
react
1 2 constructor(props: any){ 3 super(props); 4 this.state = { 5 title: '', 6 body: '' 7 }; 8 9 this.onChange = this.onChange.bind(this); 10 this.onSubmit = this.onSubmit.bind(this); 11 } 12 13 onChange(e: any){ 14 this.setState({ [e.target.name]: e.target.value }); 15 } 16 17 onSubmit(e: any){ 18 e.preventDefault(); 19 20 const post ={ 21 title: this.state.title, 22 body: this.state.body 23 } 24 // Call action 25 this.props.createPost(post); 26 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/24 08:43
2020/03/31 02:47