實(shí)用技巧-Icon

Time: 20200303
Link: react-icons.netlify.com,
https://youtu.be/4l0nsK4ezNc?list=PLC3y8-rFHvwhAh1ypBvcZLDO6I7QTY5CM
License: Apache,不是那么開(kāi)放

安裝

yarn add react-icons

使用

import {ICON_NAME} from 'react-icons/fa'
import {ICON_NAME} from 'react-icons/md'

示例:

import React from 'react';
import { FaReact } from 'react-icons/fa'

import './App.css';

function App() {
  return (
    <div className="App">
     <FaReact color="purple" size="10rem"/>
    </div>
  );
}

export default App;

使用上下文來(lái)傳遞數(shù)據(jù)

import React from 'react';
import { FaReact } from 'react-icons/fa'
import { MdAlarm } from 'react-icons/md'
import { IconContext } from 'react-icons'

import './App.css';

function App() {
  return (
    <IconContext.Provider value={{color: 'blue', size: '5em'} }>
    
      <div className="App">
        <FaReact />
        <MdAlarm />
      </div>

    </IconContext.Provider>
  );
}

export default App;

設(shè)置優(yōu)先級(jí)

在元素上設(shè)置即可重定義樣式。

<IconContext.Provider value={{color: 'blue', size: '5em'} }>
    
      <div className="App">
        <FaReact />
        <MdAlarm color="purple"/>
      </div>

    </IconContext.Provider>

END.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容