如何更改 bootstrap class' sass 属性 反应?

How do I change a bootstrap class' sass property in react?

澄清我正在使用 react-bootstrap 并尝试使用 bootstrap。我有以下内容:

import React from 'react'

// bootstrap
import { Button } from 'react-bootstrap';

const MainDisplay = () => {
  return (
    <div className='MainDisplayContainer'>

        <div className='Header'>
            <button>Header</button>
        </div>

        <div className='Body'>
            body
        </div>

        <div className='Footer'>
            footer
        </div>

    </div>
  )
}

export default MainDisplay

这是 sass:

@import "~bootstrap/scss/bootstrap";

.Header{
    button{
        @extend .btn;
    }
}

.Body{

}

.Footer{

}

本质上,如果我要内联执行此操作,它只会是:

<button className='btn btn-info'>Header</button>

但是我如何在 sass 文件中执行此操作?

不太了解您需要在 SASS 文件中更改什么,但如果您愿意,可以根据 React Bootstrap 中的 button 示例根据 docs 进行更改:

<button className='btn btn-info'>Header</button>

您将使用变体信息:

<Button variant="info">Header</Button>