Skip to main content

Posts

Featured

CST348 - WEEK 2: REACT

This week, we learned about React, a JavaScript library used to build user interfaces by creating components that return HTML structures called JSX. Similar to other programming languages, React allows developers to create reusable functions and components. Throughout the week, we explored several important React concepts and hooks. Key concepts covered included: useState : A React hook used to create stateful variables. When a state variable changes, React automatically rerenders the component so the updated data is displayed to the user. React Router : A library used to build Single Page Applications (SPAs), allowing users to navigate between pages without requiring the browser to reload the entire website. Props :  Arguments passed into components. Props are immutable; they should not be modified by the component receiving them. useEffect : A React hook that allows developers to run functions when a component renders. The optional dependency array controls when the function exec...

Latest Posts

CST348 - Week 1: What is Software Engineering?

CST370 - WEEK 7

CST 370 - Week 6

CST 370 - WEEK 5

CST370 - week 3

CST370 - Week 2

CST370 - Week 1

Service Learning Reflection

Final Learning Journal Entry - 3 Important Things I Learned

Week 7