React.js Bileşenlerin Çoklu Kullanımı

Fonksiyon bileşenlerini birden fazla kez kullanabilirsiniz.

import { useState } from 'react';

export default function MyApp() {
  return (
    <div>
      <h1>Counters that update separately</h1>
      <MyButton />
      <MyButton />
    </div>
  );
}

function MyButton() {
  const [count, setCount] = useState(0);

  function handleClick() {
    setCount(count + 1);
  }

  return (
    <button onClick={handleClick}>
      Clicked {count} times
    </button>
  );
}

Sınıf bileşenlerinin birden fazla kullanımı

import { useState } from 'react';

class Counter extends React.Component {

    constructor() {
        super();

        this.state = {

            count: 0
        };
    }


    increment = () => {
        this.setState(
            {
                count: this.state.count + 1
            }
        );
    };


    render() {
        return (
            <div>
                <p>Count: {this.state.count}</p>
                <button onClick={this.increment}>tıkla</button>
            </div>
        );
    }


}


export default function App() {

    return (
       <>
           <Counter/>
           <Counter/>
       </>
    );

}
Ads Blocker Image Powered by Code Help Pro

Reklam Engelleyici Algılandı!

Reklamları engellemek için uzantı kullandığınızı tespit ettik.

Lütfen bu reklam engelleyiciyi devre dışı bırakarak ya da sitemize izin vererek bize destek olun.

Dikkat: VPN eklentiniz üzerinde de reklam engelleyici olabilir.