API React Lama
API ini diekspor dari paket react
, tapi tidak disarankan untuk digunakan dalam kode yang baru ditulis. Lihat halaman API individual tertaut untuk alternatif yang disarankan.
API Lama
Children
memungkinkan Anda memanipulasi dan mengubah JSX yang diterima sebagai propchildren
. Lihat alternatif.cloneElement
memungkinkan Anda membuat elemen React menggunakan elemen lain sebagai titik awal. Lihat alternatif.Component
memungkinkan Anda mendefinisikan komponen React sebagai kelas JavaScript. Lihat alternatif.createElement
memungkinkan Anda membuat elemen React. Biasanya Anda akan menggunakan JSX sebagai gantinya.createRef
membuat objek ref yang dapat berisi nilai arbiter. Lihat alternatif.forwardRef
memungkinkan komponen Anda mengekspos simpul DOM ke komponen induk dengan ref.isValidElement
memeriksa apakah suatu nilai adalah elemen React. Biasanya digunakan dengancloneElement
.PureComponent
mirip denganComponent
, tetapi melewatkan render ulang denganprops
yang sama. Lihat alternatif.
API Dihapus
API berikut dihapus di React 19:
createFactory
: gunakan JSX.- Class Component:
static contextTypes
: gunakanstatic contextType
. - Class Component:
static childContextTypes
: gunakanstatic contextType
. - Class Component:
static getChildContext
: gunakanContext
. - Class Component:
static propTypes
: gunakan sistem type seperti TypeScript. - Class Component:
this.refs
: gunakancreateRef
.