Forestone
HomeContact
React
Chakra-uiを試す(React)
Chiba Takumi
Chiba Takumi
2021年07月25日
1 min

パッケージをインストール

yarn add @chakra-ui/react @emotion/react@^11 @emotion/styled@^11 framer-motion@^4

Providerの設定

ChakraProvider をトップレベルで設定

// index.ts
import { ChakraProvider } from "@chakra-ui/react";
import React from 'react';
import ReactDOM from 'react-dom';
import customizedTheme from "theme/index";
import App from './App';
import './index.css';

ReactDOM.render(
  <React.StrictMode>
    <ChakraProvider theme={customizedTheme}>
      <App />
    </ChakraProvider>
  </React.StrictMode>,
  document.getElementById('root')
);

Styleショートハンド

styleの値は様々ショートハンドが用意されている。

https://chakra-ui.com/docs/features/style-props


カラー

https://chakra-ui.com/docs/theming/theme#colors


スペーシングや各種設定値


擬似要素

https://chakra-ui.com/docs/features/style-props#pseudo

レスポンシブ

ブレークポイント

https://chakra-ui.com/docs/theming/theme#breakpoints

  1. 配列で設定できる
  2. オブジェクトの形式も可能
sm: "30em", // 480px (16pxの場合。以下同)
md: "48em", // 768px
lg: "62em", // 992px
xl: "80em", // 1280px

https://chakra-ui.com/docs/features/responsive-styles#the-object-syntax



Tags

#react#chakra-ui#tips

Related Posts

Gatsby×Chakra-uiでアニメーション anime.js
2021年11月20日
1 min
Copyright © 2021 Forestone All Rights Reserved.

Quick Links

Contact

Social Media