React Basics

React Basics

React is a powerful JavaScript Framework that you can use for building modern web and mobile applications. In this training, you will learn the fundamental concepts of React and gain the basic skills required to build a simple, fast and modern applications. If you want to lead your career in web development and want to become a professional developer, this is your time to learn React and take your web development skills to the next higher level.

Once you have mastered the React fundamentals you can move on to the advanced topics in React Master training and upskill yourself on expert level. We believe that theory combined with hands-on experience is essential in fostering a deep understanding of the subject matter and preparing them for real-world challenges.

The training tuition is priced at 615€. More details regarding the payment method and training certificates, you can find here.


Final date to apply:









3.5 months

2 meetings per week for 2 hours



205€ monthly

header pattern
What you will learn
  • Introduction to React web framework and its basic concepts;
  • Learn about React components;
  • Learn about JSX and how it works;
  • Styling Components in React;
  • Making API Requests with React;
  • Learn how to use Hooks in React,
  • Introduction to Git and Jira software.


A Curriculum for Success

  • React Concepts
  • Component Architecture
  • One Way Data Flow.

  • Setting up the environment

  • Create React App
  • React Project Setup.

  • Creating Components
  • Class vs function components
  • State vs Props.

  • Thinking In JSX
  • Conditional Rendering in JSX
  • Events and Attributes
  • Single Page Application.

  • React Router
  • Linking Between Routes
  • Organizing Our Routes
  • Query Strings and URL Parameters.

  • Inline CSS
  • CSS in JS
  • CSS Modules
  • Styled Components.

  • Rules for Using Hooks
  • The State Hook
  • State Setter Callback Function
  • Multiple State Hooks Effect
  • Using the useEffect() Hook / useEffect & Dependencies
  • What are "Side Effects" & Introducing use
  • Effect Cleanup Functions
  • Multiple Effect Hooks
  • Custom Hooks

  • Fetching Content
  • Axios vs Fetch
  • Axios Interceptors.

  • Redux Store
  • Reducer
  • Actions
  • Updating State.


    I agree with Privacy Policy.

    Metodija Andonov Chento
    no.15 Bitola, North Macedonia
    +389 72 309 282
    Subscribe for news

    One click to find out more about our new courses, promotions and discounts.