메인 내용으로 이동

React

React (also known as React.js or ReactJS) is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta (formerly Facebook) and a community of individual developers and companies. React can be used as a base in the development of single-page, mobile, or server-rendered applications with frameworks like Next.js. However, React is only concerned with state management and rendering that state to the DOM, so creating React applications usually requires additional libraries for routing and certain client-side functionality. React (JavaScript library)

Articles

New React docs pretend SPAs don't exist anymore | Wasp

  • React just released their new docs at https://react.dev/. While it looks great and packs a lot of improvements, one section that caught the community's attention is "Start a New React Project". The strongly recommended way to start a new React project is to use a framework such as Next.js, while the traditional route of using bundlers like Vite or CRA is fairly strongly discouraged
  • Traditionally, React was only a UI library in your stack of choice. You would use CRA (or Vite nowadays) as a bundler/starter for your React project
  • There are also new frameworks emerging that focus on this particular use case (e.g., RedwoodJS and Wasp (disclaimer: this is us!)) whose flagship feature is not SSR, but rather the abstraction of API and CRUD on data models, and getting full-stack functionality from UI to the database, with extra features such as easy authentication and deployment out of the box
  • With a "go for Next or you are unusual" and "you need SSR" message, React is making a strong signal against other solutions that don't emphasize SSR as their main feature

이 문서를 언급한 문서들

Write Once Run Everywhere

- React and React Native

WebGPU

- It's a stand-alone TypeScript+Rust/WebAssembly|WASM library with its own React-like run-time. If you're familiar with React, you will feel right at ...

Svelte

... runtime representations, such as virtual DOM, unlike traditional frameworks (such as React and Vue), which carry out the bulk of their work at ...

Separation of Computer Scientists and Computer Technologists

## But a self-taught can code a dang fantastic React shopping mall!

Real Exams

- Get Job Done SQL, React, Python

React Native

> React Native is an open-source UIUX|UI software framework created by Meta Platforms, ...

React App on GitHub Pages

Recently I came across the idea of publishing a React App on GitHub Pages. I can distribute my React App using ...

Next.js

... Next.js is an open-source web development framework created by Vercel enabling React-based web applications with server-side rendering and generating static websites. React documentation ...

Letter to Mr. Stephan Ango on 2022-10-19

... use Obsidian for my Memex, but I have built a custom React application for presenting on the web instead of Obsidian Publish.

Jest

... large web applications. It works with projects using Babel, TypeScript, Node.js, React, Angular, Vue.js, and Svelte. Jest doesn't require a lot of configuration ...

JSX

... Syntax Extension and occasionally referred to as JavaScript XML) is a React extension to the JavaScript language syntax, which provides a way to ...

GitHub Pages에 React 앱 띄우기

최근 React 앱을 GitHub Pages에 띄우면 좋겠다는 생각을 했다. 그렇게 된다면 배포 과정을 ...

Get Job Done

- Coding React

Front-end

- React

Dioxus

They are written in Rust, inspired by React.

Developing Review Notes for Obsidian

### React 전환

2023-03-18

- React

2022-09-10

- React components library with native dark theme support

2022-08-04

React Flip Toolkit List Shuffle를 띄우는 중이다.

2022-08-03

For my internship's next and final step, I will containerize React Flip Toolkit on top of WorkerDOM using the same technique.