現在React学習の課題があり、それは、Propsで背景色のcssを継承をして、変更するということを行ってるんですが、
https://qiita.com/rio_threehouse/items/7632f5a593cf218b9504
のサイトなどを参考にしたんですが、よくわからなくなってしまい、bigbuton.jsxで設定して、
App.jsで背景色の色を指定するにはどうしたら良いでしょうか。
宜しくお願いします。
App.js
1import './logo.svg'; 2import './App.css'; 3import Redbutton from './Components/training/Redbutton'; 4import big from './Components/training/bigbutton'; 5 6 7 8function App() { 9 const domArray = []; 10 for (let i = 1; i < 10;i +=1){ 11 domArray.push(<Redbutton buttonparam={i} />) 12 } 13 return ( 14 <div className="App"> 15 <header className="App-header"> 16<Redbutton buttonparam={'test'}/> 17{domArray} 18<Text style={this.props.bigStyle}></Text> 19 </header> 20 </div> 21 ); 22} 23 24export default App;
bigbutton.jsx
1import React from 'react'; 2 3class big extends React.Component { 4 render() { 5 return( 6 <button 7 style={{width:'100px', 8 height:'100px', 9 }}> 10 11 <big bigStyle={{backgroundColor:'red'}} /> 12 ); 13 14 } 15} 16 17export default big;
Failed to compile. ./src/Components/training/bigbutton.jsx SyntaxError: /Users/abeshmupeii/react-quest/04_react_component/class/src/Components/training/bigbutton.jsx: Unterminated JSX contents (11:49) 9 | }}> 10 | > 11 | <big bigStyle={{backgroundColor:'red'}} /> | ^ 12 | ); 13 | 14 | }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/03 05:48