ทำไมต้องเป็นคนส่วนประกอบ HTML แบบส่งผลกระทบต่ออีกส่วนประกอบ?

0

คำถาม

ฉันใช้ตอบโต้และมีหน้ากับ 2 ส่วนประกอบ:

return (
 <div>
   <NewNavbar />
   <Row />
 </div>

)

ที่ NewNavbar ส่วนประกอบดูเหมือนติดตาม:

const App = () => (
  <Navbar bg="light" expand="lg">
    <Container>
      <Navbar.Brand href="#home">React-Bootstrap</Navbar.Brand>
      <Navbar.Toggle aria-controls="basic-navbar-nav" />
      <Navbar.Collapse id="basic-navbar-nav">
        <Nav className="me-auto">
          <Nav.Link href="#/questions">Questions</Nav.Link>
          <NavDropdown title="Dropdown" id="basic-nav-dropdown">
            <NavDropdown.Item href="#action/3.1">Action</NavDropdown.Item>
            <NavDropdown.Item href="#action/3.2">
              Another action
            </NavDropdown.Item>
            <NavDropdown.Item href="#action/3.3">Something</NavDropdown.Item>
            <NavDropdown.Divider />
            <NavDropdown.Item href="#action/3.4">
              Separated link
            </NavDropdown.Item>
          </NavDropdown>
        </Nav>
      </Navbar.Collapse>
    </Container>
  </Navbar>
);

export default App;

สำหรับเหตุผลบางอย่างตอนที่ผมจะตอบแทน <NewNavbar>ที่ <Row> ส่วนประกอบขอ styling ยังยอมเปลี่ยนแปลง ฉันจะทำให้มันดังนั้นค NewNavbar styling ไม่มีผลกับอีกส่วนประกอบ?

html javascript reactjs
2021-11-24 06:26:15
1
0

นั่นเป็นเพราะเหตุผลหลากหลายสำหรับการปัญหานี้เหมือน

  • ใช้เดียวกันชื่อคลาสในทั้งสองคนส่วนประกอบ
  • ใช้โกลบอลรูปแบบสไตล์ชีต(eg. ดัชนีcss)ต้องรูปแบบส่วนประกอบ
  • ทั้งสองส่วนประกอบเป็นของประเภทเดียวกัน

เพื่อแก้ไขเรื่องนี้เรื่องคุณสามารถทำให้ทั้งสองคนส่วนประกอบ diffrent ชื่อคลาส,ถ้าทั้งสอง comoponents เป็นของชนิดเดียวกับใช้ seprate รูปแบบสไตล์ชีตหรือย่อในบรรทัดเอกสารรูปแบบให้รูปแบบส่วนประกอบ diffrently และหลีกเลี่ยงการใช้โกลบอลรูปแบบสไตล์ชีตที่รูปแบบส่วนประกอบ

2021-11-24 07:20:46

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่