diff --git a/src/components/Layout/HomeContent.js b/src/components/Layout/HomeContent.js index ba3ff6ef1..2acc760cb 100644 --- a/src/components/Layout/HomeContent.js +++ b/src/components/Layout/HomeContent.js @@ -53,7 +53,7 @@ function Section({children, background = null}) { function Header({children}) { return ( -

+

{children}

); @@ -131,7 +131,7 @@ export function HomeContent() { React

- The library for web and native user interfaces + Pustaka untuk antarmuka pengguna web dan native

- Learn React + label="Belajar React"> + Belajar React - API Reference + label="Referensi API"> + Referensi API
-
Create user interfaces from components
+
Membuat antarmuka pengguna dari komponen
- React lets you build user interfaces out of individual pieces - called components. Create your own React components like{' '} - Thumbnail, LikeButton, and{' '} - Video. Then combine them into entire screens, pages, - and apps. + React memungkinkan Anda membangun antarmuka penguna dari + bagian-bagian yang disebut komponen. Buat komponen React Anda + sendiri seperti Thumbnail, LikeButton, + dan Video. Kemudian gabungkan komponen-komponen + tersebut ke dalam seluruh layar, halaman, dan aplikasi.
@@ -169,22 +169,23 @@ export function HomeContent() {
- Whether you work on your own or with thousands of other - developers, using React feels the same. It is designed to let you - seamlessly combine components written by independent people, - teams, and organizations. + Baik Anda bekerja sendiri atau dengan ribuan pengembang lain, + menggunakan React akan terasa sama. React dirancang untuk + memungkinkan Anda menggabungkan komponen secara mulus yang + dirancang oleh pengembang independen, tim, dan organisasi.
-
Write components with code and markup
+
Menulis komponen dengan kode dan markup
- React components are JavaScript functions. Want to show some - content conditionally? Use an if statement. - Displaying a list? Try array map(). Learning React is - learning programming. + Komponen React adalah fungsi JavaScript. Ingin menampilkan + beberapa konten secara kondisional? Gunakan pernyataan{' '} + if. Menampilkan sebuah daftar? Gunakan fungsi{' '} + map() ke sebuah senarai (array). Belajar React + adalah belajar pemrograman.
@@ -192,22 +193,26 @@ export function HomeContent() {
- This markup syntax is called JSX. It is a JavaScript syntax - extension popularized by React. Putting JSX markup close to - related rendering logic makes React components easy to create, - maintain, and delete. + Sintaksis markup ini disebut dengan JSX. Ini adalah + ekstensi sintaksis JavaScript yang dipopulerkan oleh React. + Menempatkan markup JSX dekat dengan logika rendering yang terkait + membuat komponen React mudah untuk dibuat, dipelihara, dan + dihapus.
-
Add interactivity wherever you need it
+
+ Menambahkan interaktivitas di mana pun Anda membutuhkannya +
- React components receive data and return what should appear on the - screen. You can pass them new data in response to an interaction, - like when the user types into an input. React will then update the - screen to match the new data. + Komponen React menerima data dan mengembalikan apa yang seharusnya + muncul di layar. Anda dapat memberikan data baru sebagai respons + dari sebuah interaksi, seperti ketika pengguna mengetikkan sebuah + input. React kemudian akan memperbarui layar agar sesuai dengan + data baru.
@@ -215,16 +220,16 @@ export function HomeContent() {
- You don’t have to build your whole page in React. Add React to - your existing HTML page, and render interactive React components - anywhere on it. + Anda tidak perlu membangun seluruh halaman Anda di React. + Tambahkan React ke halaman HTML yang sudah ada, dan render + komponen React interaktif di mana saja di halaman tersebut.
- Add React to your page + Tambahkan React ke halaman Anda
@@ -233,14 +238,16 @@ export function HomeContent() {
- Go full-stack
- with a framework + Pengembangan full-stack dengan kerangka kerja ( + framework)
- React is a library. It lets you put components together, but it - doesn’t prescribe how to do routing and data fetching. To build an - entire app with React, we recommend a full-stack React framework - like Next.js or{' '} + React adalah sebuah pustaka. React memungkinkan Anda untuk + menyatukan komponen-komponen, tetapi tidak menentukan bagaimana + cara melakukan routing dan pengambilan data. Untuk + membangun aplikasi secara keseluruhan dengan React, kami + merekomendasikan kerangka kerja full-stack React seperti{' '} + Next.js atau{' '} Remix.
@@ -249,17 +256,18 @@ export function HomeContent() {
- React is also an architecture. Frameworks that implement it let - you fetch data in asynchronous components that run on the server - or even during the build. Read data from a file or a database, and - pass it down to your interactive components. + React juga merupakan sebuah arsitektur. Kerangka kerja yang + mengimplementasikannya memungkinkan Anda mengambil data dalam + komponen asinkron (asynchronous) yang berjalan di server + atau bahkan saat pembuatan. Baca data dari berkas atau database, + dan oper data tersebut ke komponen interaktif Anda.
- Get started with a framework + Memulai dengan framework
@@ -267,12 +275,16 @@ export function HomeContent() {
-
Use the best from every platform
+
+ Gunakan yang terbaik untuk setiap platform +
- People love web and native apps for different reasons. React - lets you build both web apps and native apps using the same - skills. It leans upon each platform’s unique strengths to let - your interfaces feel just right on every platform. + Pengguna aplikasi Anda menyukai aplikasi web dan aplikasi{' '} + native karena berbagai alasan. React memungkinkan Anda + membangun aplikasi web dan aplikasi native menggunakan + keterampilan yang sama. React memanfaatkan kekuatan unik dari + setiap platform untuk membuat antarmuka Anda terasa mulus + di setiap platform.
@@ -286,15 +298,17 @@ export function HomeContent() {

- Stay true to the web + Tetap dekat dengan web

- People expect web app pages to load fast. On the server, - React lets you start streaming HTML while you’re still - fetching data, progressively filling in the remaining - content before any JavaScript code loads. On the client, - React can use standard web APIs to keep your UI - responsive even in the middle of rendering. + Orang-orang mengharapkan halaman aplikasi web dimuat + dengan cepat. Di server, React memungkinkan Anda untuk + mulai melakukan streaming HTML ketika Anda masih + mengambil data, mengisi sisa konten secara progresif + sebelum koda JavaScript dimuat. Pada client, + React dapat menggunakan API web standar untuk menjaga UI + Anda tetap responsif bahkan di tengah-tengah proses pe- + render-an.

@@ -372,21 +386,23 @@ export function HomeContent() {

- Go truly native + Rangkul pengembangan native

- People expect native apps to look and feel like their - platform.{' '} + Orang-orang mengharapkan aplikasi native{' '} + terlihat dan terasa seperti platform mereka.{' '} React Native {' '} - and{' '} + dan{' '} Expo{' '} - let you build apps in React for Android, iOS, and - more. They look and feel native because their UIs{' '} - are truly native. It’s not a web view—your - React components render real Android and iOS views - provided by the platform. + memungkinkan Anda membuat aplikasi dengan React untuk + Android, iOS, dan lainnya. Aplikasi-aplikasi tersebut + terlihat dan terasa native karena UI mereka{' '} + benar-benar native. Ini bukan web view + —komponen React Anda me-render view{' '} + Android dan iOS asli yang disediakan oleh{' '} + platform masing-masing.

@@ -396,14 +412,16 @@ export function HomeContent() {
- With React, you can be a web and a native developer. Your - team can ship to many platforms without sacrificing the user - experience. Your organization can bridge the platform silos, and - form teams that own entire features end-to-end. + Dengan React, Anda dapat menjadi seorang pengembang web{' '} + dan pengembang native. Tim Anda dapat meluncurkan + aplikasi ke banyak platform tanpa mengorbankan pengalaman + pengguna (user experience, UX). Organisasi Anda + dapat menjembatani silo platform, dan membentuk tim yang + memiliki seluruh fitur secara end-to-end.
- Build for native platforms + Membangun untuk platform native
@@ -414,23 +432,28 @@ export function HomeContent() {
-
Upgrade when the future is ready
+
+ Upgrade ketika fitur baru telah siap +
- React approaches changes with care. Every React commit is - tested on business-critical surfaces with over a billion - users. Over 100,000 React components at Meta help validate - every migration strategy. + React melakukan pendekatan perubahan dengan hati-hati. Setiap{' '} + commit yang dilakukan React diuji pada lapisan aplikasi + sangat penting dengan lebih dari satu miliar pengguna. Lebih + dari 100.000 komponen React di Meta membantu memvalidasi + setiap strategi migrasi.
- The React team is always researching how to improve React. - Some research takes years to pay off. React has a high bar - for taking a research idea into production. Only proven - approaches become a part of React. + Tim React selalu meneliti bagaimana cara meningkatkan React. + Beberapa penelitian membutuhkan waktu bertahun-tahun untuk + membuahkan hasil. React memiliki standar yang tinggi untuk + membawa ide penelitian ke dalam lingkungan produksi. Hanya + pendekatan yang telah terbukti yang akan menjadi bagian dari + React.
- Read more React news + Baca berita React lebih lengkap
@@ -438,7 +461,7 @@ export function HomeContent() {

- Latest React News + Berita React terbaru

@@ -469,13 +492,12 @@ export function HomeContent() {
- Join a community
- of millions + Bergabung dalam komunitas beranggotakan jutaan orang
- You’re not alone. Two million developers from all over the - world visit the React docs every month. React is something - that people and teams can agree on. + Anda tidak sendirian. Dua juta pengembang dari seluruh dunia + mengunjungi dokumentasi React setiap bulannya. React adalah + pustaka yang dapat disetujui oleh semua orang dan tim.
@@ -483,13 +505,14 @@ export function HomeContent() {
- This is why React is more than a library, an architecture, or - even an ecosystem. React is a community. It’s a place where - you can ask for help, find opportunities, and meet new - friends. You will meet both developers and designers, - beginners and experts, researchers and artists, teachers and - students. Our backgrounds may be very different, but React - lets us all create user interfaces together. + Inilah mengapa React lebih dari sekedar pustaka, arsitektur, + atau bahkan sebuah ekosistem. React adalah sebuah komunitas. + Ini adalah tempat di mana Anda dapat meminta bantuan, + menemukan peluang kerja, dan bertemu teman baru. Anda akan + bertemu dengan para pengembang dan desainer, pemula dan ahli, + peneliti dan seniman, pengajar dan murid. Latar belakang kita + mungkin sangat berbeda, tetapi React memungkinkan kita semua + membuat antarmuka pengguna bersama-sama.
@@ -498,15 +521,15 @@ export function HomeContent() {
- Welcome to the
- React community + Selamat datang di
+ komunitas React
- Get Started + label="Ikuti Tutorial"> + Memulai
@@ -922,8 +945,8 @@ function Example1() {