We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
https://styled-components.com/
React用のライブラリ CSS in JS
The text was updated successfully, but these errors were encountered:
npx create-react-app my-app cd my-app npm install --save style-components
import styled from 'styled-components'; const Button = styled.button` background: red; `; function App() { return ( <div className="App"> <Button>button</Button> </div> ); } export default App;
styled.button でReactコンポーネントを生成している。
styled.button
この構文はタグ付きテンプレート文字列リテラルというJavaScriptに元々備わっている構文。
import styled, { css } from 'styled-components'; const Button = styled.button` background: red; ${props => props.primary && css` background: blue; `} `; function App() { return ( <div className="App"> <Button>button</Button> <Button primary>button</Button> </div> ); } export default App;
Sorry, something went wrong.
No branches or pull requests
https://styled-components.com/
React用のライブラリ
CSS in JS
The text was updated successfully, but these errors were encountered: