React Junior
What is React Router?
Select the correct answer
React Router is a library for routing in React applications.
React Router is a library for managing state in React.
React Router is a library for styling React components.
React Router is a library for handling side effects in React.
How can you implement routing in a React application?
Select the correct answer
You can implement routing in React using HTML templates.
You can implement routing in React using the useState hook.
You can implement routing in React using React Router.
You can implement routing in React using CSS styles.
How is React different to React Native?
Select the correct answer
React Native is a tool for creating CSS stylesheets.
React is for mobile applications, while React Native is for web applications.
React Native is used for server-side rendering.
React is for web applications, while React Native is for mobile applications.
Give an example of how to use the useRef hook.
Select the correct answer
The useRef hook can be used to access a DOM element directly.
The useRef hook is used for state management.
The useRef hook is a way to handle side effects.
The useRef hook is used for routing in React applications.
Explain the useRef hook.
Select the correct answer
The useRef hook is used to manage component state.
The useRef hook is used for data fetching.
The useRef hook returns a mutable ref object.
The useRef hook is a way to handle side effects.
Explain the useReducer hook.
Select the correct answer
The useReducer hook is used for fetching data.
The useReducer hook is used for managing complex state logic.
The useReducer hook is used for routing in React applications.
The useReducer hook is a way to handle side effects.
Explain the useCallback hook.
Select the correct answer
The useCallback hook is used for component rendering.
The useCallback hook returns a memoized callback.
The useCallback hook is a way to manage props changes.
The useCallback hook is used for handling side effects.
Explain the useMemo hook.
Select the correct answer
The useMemo hook returns a memoized value.
The useMemo hook is used for side effects in React.
The useMemo hook is a way to handle state changes.
The useMemo hook is used to fetch data from an API.
Explain the useContext hook.
Select the correct answer
The useContext hook is a method for fetching data.
The useContext hook is a way to handle side effects in React.
The useContext hook is used for managing component state.
The useContext hook allows you to subscribe to React context changes.
What are the differences between useEffect and useLayoutEffect hooks?
Select the correct answer
The useEffect hook runs after every render, while the useLayoutEffect hook runs synchronously after all DOM mutations.
The useEffect hook is used for asynchronous operations, while the useLayoutEffect hook is for synchronous ones.
The useEffect hook is used for data fetching, while the useLayoutEffect hook is for event handling.
The useEffect hook manages props changes, while the useLayoutEffect hook manages state changes.
Explain the useEffect hook.
Select the correct answer
The useEffect hook allows you to perform side effects in functional components.
The useEffect hook is a method for managing event handlers.
The useEffect hook is used to manage component styles.
The useEffect hook is a way to create new elements in React.
Explain the useState hook.
Select the correct answer
The useState hook is a way to handle side effects in React.
The useState hook allows you to add state to functional components.
The useState hook is used to create context in React.
The useState hook is a method for fetching data in React.
What are hooks?
Select the correct answer
Hooks are methods used for routing in React applications.
Hooks are functions that handle HTTP requests in React.
Hooks are a way to manage CSS styles in React.
Hooks are functions that let you use state and lifecycle features in functional components.
What is the children prop?
Select the correct answer
The children prop allows components to pass nested elements.
The children prop is used to define default values for inputs.
The children prop is used to handle events in React components.
The children prop is a method for managing component state.
What are props?
Select the correct answer
Props are inputs to a React component.
Props are methods used to fetch data in React.
Props are events that can be triggered in React components.
Props are the local state of React components.
What is JSX?
Select the correct answer
JSX is a format for writing CSS styles in React.
JSX is a syntax extension for JavaScript used in React.
JSX is a type of database used by React applications.
JSX is a module bundler for React applications.
What are components in React?
Select the correct answer
Components are reusable building blocks in a React application.
Components are special HTML elements used in React.
Components are functions that run on the server in React.
Components are external libraries integrated into React applications.
What is React?
Select the correct answer
React is a JavaScript library for building user interfaces.
React is a JavaScript framework for building mobile applications.
React is a tool for managing databases in JavaScript.
React is a styling library for creating CSS stylesheets.
How can you make API requests in a React application?
Select the correct answer
You can make API requests in React using HTML templates.
You can make API requests in React using CSS styles.
You can make API requests in React using the useState hook.
You can make API requests in React using the fetch function or Axios.