+ );
}
```
@@ -75,6 +70,5 @@ In this example, when the button is clicked, the state changes, triggering a new
## Further reading
-- [React documentation on reconciliation](https://reactjs.org/docs/reconciliation.html)
-- [Understanding the virtual DOM](https://medium.com/@deathmood/how-to-write-your-own-virtual-dom-ee74acc13060)
-- [React performance optimization](https://reactjs.org/docs/optimizing-performance.html)
+- [React Docs on Reconciliation](https://react.dev/learn/render-and-commit)
+- [What is the Virtual DOM in React?](https://www.freecodecamp.org/news/what-is-the-virtual-dom-in-react/)
diff --git a/questions/what-are-react-fragments-used-for/en-US.mdx b/questions/what-are-react-fragments-used-for/en-US.mdx
index 72c7fe7..353bead 100644
--- a/questions/what-are-react-fragments-used-for/en-US.mdx
+++ b/questions/what-are-react-fragments-used-for/en-US.mdx
@@ -59,11 +59,13 @@ If you need to add keys to the elements within a fragment, you must use the full
```jsx
return (
-
+ <>
{items.map((item) => (
-
+
+
+
))}
-
+ >
);
```
diff --git a/questions/what-is-the-useref-hook-in-react-and-when-should-it-be-used/en-US.mdx b/questions/what-is-the-useref-hook-in-react-and-when-should-it-be-used/en-US.mdx
index cc4930f..4f5539f 100644
--- a/questions/what-is-the-useref-hook-in-react-and-when-should-it-be-used/en-US.mdx
+++ b/questions/what-is-the-useref-hook-in-react-and-when-should-it-be-used/en-US.mdx
@@ -108,4 +108,4 @@ In this example, `prevCountRef` is used to keep a reference to the previous valu
- [React documentation on `useRef`](https://reactjs.org/docs/hooks-reference.html#useref)
- [Using the `useRef` hook](https://reactjs.org/docs/hooks-faq.html#is-there-something-like-instance-variables)
-- [Common use cases for `useRef`](https://blog.logrocket.com/how-to-use-react-useref-hook/)
+- [Common use cases for `useRef`](https://dev.to/kirubelkinfe/mastering-useref-in-react-with-typescript-4-different-use-cases-for-useref-2a87)