# Really not able to grasp React due to it being so complicated, help please.

**URL:** <https://forum.kirupa.com/t/really-not-able-to-grasp-react-due-to-it-being-so-complicated-help-please/655895>\
**Category:** Uncategorized\
**Created:** [January 1, 2023, 7:38am UTC](https://forum.kirupa.com/t/really-not-able-to-grasp-react-due-to-it-being-so-complicated-help-please/655895 "2023-01-01T07:38:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![polaryeti](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/polaryeti/32/19283_2.png) [@polaryeti](https://forum.kirupa.com/u/polaryeti)\
**Post date:** [January 1, 2023, 7:38am UTC](https://forum.kirupa.com/t/really-not-able-to-grasp-react-due-to-it-being-so-complicated-help-please/655895/1 "2023-01-01T07:38:40Z")

</div>

I’m learning react and I’m finding it almost impossible to learn. This is my first introduction to a framework/library. I know html,css,bootstrap and javascript.

I want to make a simple app like the below one.

 ![](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/8/4/84fe2949af901db9d076e3f19f0ff70fc18064dd.jpeg)

I just want to tell how bad state I’m atm that I’m unable to build this simple app.

Can you guys guide me a bit about what I should do to build such an app? And some meta-learning-React tips and techniques?

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [January 2, 2023, 4:19pm UTC](https://forum.kirupa.com/t/really-not-able-to-grasp-react-due-to-it-being-so-complicated-help-please/655895/3 "2023-01-02T16:19:21Z")

</div>

For creating something like that, a more introductory version like this tutorial may help you out:

> **[Creating Complex Components](https://www.kirupa.com/react/creating_complex_components.htm)**
>
> Easily build complex UIs by learning how to identify and build components that rely on other components.

If you can see a repeatable set if UI content, you can turn them into a component and use props to parameterize anything that is unique per card such as the text, images, etc.

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [January 2, 2023, 5:36pm UTC](https://forum.kirupa.com/t/really-not-able-to-grasp-react-due-to-it-being-so-complicated-help-please/655895/5 "2023-01-02T17:36:14Z")

</div>

Haha, thanks! My full collection of React tutorials are here:

> **[React for Beginners](https://www.kirupa.com/react/index.htm)**
>
> Learn all about React and how you can use it to make your web apps faster and shinier than ever before!

All of these are also part of the Learning React book whose next edition I have on my backlog to ship this year! 🛳

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [January 2, 2023, 7:48pm UTC](https://forum.kirupa.com/t/really-not-able-to-grasp-react-due-to-it-being-so-complicated-help-please/655895/7 "2023-01-02T19:48:03Z")

</div>

The nice thing is that almost all of the content in the book is available for free on the web site, and many of my React articles also have an associated video (also free). The paperback and Kindle editions are a convenience for those that want it, but my goal is to provide as much content for free as possible 😛
