Pemformatan dan CSS dalam React- Panduan Komprehensif

Dalam React, anda boleh menggunakan pemformatan dan gaya CSS pada komponen aplikasi anda. Ini membolehkan anda mencipta antara muka pengguna yang menarik secara visual dan menyesuaikannya seperti yang dikehendaki. Terdapat beberapa cara untuk memformat dan menggunakan CSS dalam React, termasuk menggunakan Modul CSS, Styled Komponen, CSS Sebaris dan Rangka Kerja CSS seperti Bootstrap.

 

Sebagai contoh, anda boleh menggunakan Modul CSS untuk mencipta fail CSS yang berasingan untuk setiap komponen. Ini membantu mencipta kelas CSS yang unik dan memastikan enkapsulasi peringkat komponen.

// Button.js  
import React from 'react';  
import styles from './Button.module.css';  
  
const Button =() => {  
  return <button className={styles.button}>Click me</button>;  
};  
  
export default Button;

 

Anda juga boleh menggunakan Styled Komponen untuk mencipta komponen bergaya dengan cara yang mudah dan fleksibel.

// Button.js  
import React from 'react';  
import styled from 'styled-components';  
  
const StyledButton = styled.button`  
  background-color: blue;  
  color: white;  
  padding: 10px;  
`;  
  
const Button =() => {  
  return <StyledButton>Click me</StyledButton>;  
};  
  
export default Button;  

 

Tambahan pula, anda boleh menggunakan CSS Sebaris untuk menggunakan gaya terus pada komponen.

// Button.js  
import React from 'react';  
  
const Button =() => {  
  const buttonStyles = {  
    backgroundColor: 'blue',  
    color: 'white',  
    padding: '10px',  
  };  
  
  return <button style={buttonStyles}>Click me</button>;  
};  
  
export default Button;  

 

Akhir sekali, anda boleh menggunakan Rangka Kerja CSS seperti Bootstrap menggunakan gaya yang telah ditetapkan pada komponen anda.

Menggunakan pemformatan dan CSS dalam React membolehkan anda mencipta antara muka yang menarik secara visual dan mesra pengguna. Dengan menggunakan kaedah ini, anda boleh menyesuaikan penampilan komponen anda dengan mudah dan memberikan pengalaman pengguna yang lebih baik.