直接与我们聊天!
Enjoy 20% off all plans by
following us on social media
. Check out other
promotions
!
Dismiss
主页
练习题目
指南
Blog
价格
登录/注册
获取完整访问权限
Practice by framework
30+ questions
JavaScript
HTML
CSS
React
Angular
Svelte
React 编码题目
最常见的构建前端界面组件和应用的 React 编码面试题目。
Try these popular React questions
Contact Form
Build a contact form which submits user feedback and contact details to a back end API
Available frameworks
Digital Clock
Build a 7-segment digital clock that shows the current time
Available frameworks
Holy Grail
Build the famous holy grail layout consisting of a header, 3 columns, and a footer
Available frameworks
编码形式
JavaScript 实用工具
用户界面
数据结构和算法
搜索编码题目
Sort by
Number of questions
36 questions
Total time
14 hours total
题目列表
Counter
热身
Build a simple counter that increments whenever a button is clicked
难度
简单
Available frameworks
Users completed
13998 已完成
Contact Form
Build a contact form which submits user feedback and contact details to a back end API
难度
简单
Available frameworks
Users completed
7717 已完成
Holy Grail
Build the famous holy grail layout consisting of a header, 3 columns, and a footer
难度
简单
Available frameworks
Users completed
6071 已完成
Mortgage Calculator
Build a calculator that computes the monthly mortgage for a loan
难度
简单
Available frameworks
Users completed
1454 已完成
Tabs
Build a tabs component that displays a list of tab elements and one associated panel of content at a time
难度
中等
Available frameworks
Users completed
2386 已完成
Todo List
Build a Todo list that lets users add new tasks and delete existing tasks
难度
中等
Available frameworks
Users completed
3358 已完成
Traffic Light
Build a traffic light where the lights switch from green to yellow to red after predetermined intervals and loop indefinitely
难度
中等
Available frameworks
Users completed
1318 已完成
Digital Clock
Build a 7-segment digital clock that shows the current time
难度
中等
Available frameworks
Users completed
813 已完成
Job Board
Build a job board that displays the latest job postings from Hacker News
难度
中等
Available frameworks
Users completed
948 已完成
Accordion
Build an accordion component that a displays a list of vertically stacked sections with each containing a title and content snippet
难度
简单
Available frameworks
Users completed
1967 已完成
Flight Booker
Build a component that books a flight for specified dates
难度
简单
Available frameworks
Users completed
1101 已完成
Generate Table
Generate a table of numbers given the rows and columns
难度
简单
Available frameworks
Users completed
1013 已完成
Progress Bar
Build a progress bar component that shows the percentage completion of an operation
难度
简单
Available frameworks
Users completed
1736 已完成
Progress Bars
Build a list of progress bars that fill up gradually when they are added to the page
难度
简单
Available frameworks
Users completed
969 已完成
Temperature Converter
Build a temperature converter widget that converts temperature values between Celsius and Fahrenheit
难度
简单
Available frameworks
Users completed
1482 已完成
Tweet
Build a component that resembles a Tweet from Twitter
难度
简单
Available frameworks
Users completed
850 已完成
Accordion II
Build an accessible accordion component that has the right ARIA roles, states, and properties
难度
中等
Available frameworks
Users completed
409 已完成
Accordion III
Build a fully accessible accordion component that has keyboard support according to ARIA specifications
难度
中等
Available frameworks
Users completed
216 已完成
Analog Clock
Build an analog clock where the hands update and move like a real clock
难度
中等
Available frameworks
Users completed
358 已完成
Grid Lights
Build a grid of lights where the lights deactivate in the reverse order they were activated
难度
中等
Available frameworks
Users completed
518 已完成
Like Button
Build a Like button that changes appearance based on the states
难度
中等
Available frameworks
Users completed
645 已完成
Progress Bars II
Build a list of progress bars that fill up gradually in sequence, one at a time
难度
中等
Available frameworks
Users completed
353 已完成
Star Rating
Build a star rating component that shows a row of star icons for users to select the number of filled stars corresponding to the rating
难度
中等
Available frameworks
Users completed
1287 已完成
Tabs II
Build a semi-accessible tabs component that has the right ARIA roles, states, and properties
难度
中等
Available frameworks
Users completed
241 已完成
Tabs III
Build a fully accessible tabs component that has keyboard support according to ARIA specifications
难度
中等
Available frameworks
Users completed
151 已完成
Progress Bars III
Build a list of progress bars that fill up gradually concurrently, up to a limit of 3
难度
中等
Available frameworks
Users completed
232 已完成
Tic-tac-toe
Build a tic-tac-toe game that is playable by two players
难度
中等
Available frameworks
Users completed
400 已完成
Stopwatch
Build a stopwatch widget that can measure how much time has passed
难度
中等
Available frameworks
Users completed
307 已完成
Transfer List
Build a component that allows transferring of items between two lists
难度
中等
Available frameworks
Users completed
324 已完成
Undoable Counter
Build a counter with a history of the values and ability to undo/redo actions
难度
中等
Available frameworks
Users completed
249 已完成
Whack-A-Mole
Build a popular arcade game where players attempt to hit moles as they pop up from holes in a board
难度
中等
Available frameworks
Users completed
127 已完成
Memory Game
Build a memory game where the player needs to match pairs of cards
难度
中等
Available frameworks
Users completed
140 已完成
Progress Bars IV
Build a list of progress bars that fill up gradually concurrently, up to a limit of 3 and allows for pausing and resuming
难度
困难
Available frameworks
Users completed
117 已完成
Tic-tac-toe II
Build an N x N tic-tac-toe game that requires M consecutive marks to win
难度
困难
Available frameworks
Users completed
88 已完成
Transfer List II
Build a component that allows transferring of items between two lists, bulk selection/unselection of items, and adding of new items
难度
困难
Available frameworks
Users completed
93 已完成
Wordle
Build Wordle, the word-guessing game that took the world by storm
难度
困难
Available frameworks
Users completed
66 已完成