Skip to main content

General upskilling resources

Document Creation: 8 August, 2024. Last Edited: 8 August, 2024. Authors: Leesa Ward.

Don't know React? Never used a CSS-in-JS library like Styled Components? Tripping over TypeScript? Here are some resources to help you get up to speed on our front-end tech stack in a general sense.

important

There are many ways to achieve the same thing in web development, but it is important to follow a set of conventions and patterns in individual projects to ensure consistency and maintainability. These upskilling resources are general suggestions for gaining an understanding of the technologies we use; the implementation specifics may differ slightly so please always ensure you follow the Redback-specific guides in this website.

React for beginners

Styled Components

Accessibility

TypeScript

Intermediate topics in React

Testing

tip

When finding further resources yourself, always ensure they are up-to-date and relevant to the version of the technology we are using. For example, if you are learning React, the current version is 18 and function components are generally preferred over class components. Older resources may go into detail about class components and lifecycle methods which are no longer considered best practice.