 |
Using React: Part I: This Series and the Problem |
August 2018 |
 |
 |
Using React: Part II: The Easy Way |
August 2018 |
|
 |
Using React: Part III: The Hard Way |
August 2018 |
|
 |
Using React: Part IV: The React Way |
August 2018 |
 |
 |
Using React: Part V: Comparing the solutions |
September 2018 |
 |
 |
Using React: Part VI: Setting up React Project |
September 2018 |
 |
 |
Using React: Part VII: React Component |
September 2018 |
 |
 |
Using React: Part VIII: The render() Method |
September 2018 |
 |
 |
Using React: Part IX: The createElement Method |
October 2018 |
|
 |
Using React: Part X: State |
October 2018 |
|
 |
Using React: Part XI: Changing State |
October 2018 |
|
 |
Using React: Part XII: Caution with State |
October 2018 |
|
 |
Using React: Part XIII: Key |
October 2018 |
|
 |
Using React: Part XIV: Passing a Property |
November 2018 |
|
 |
Using React: Part XV: State vs. Property |
November 2018 |
|
 |
Using React: Part XVI: Debugging and SourceMap |
November 2018 |
|
 |
Using React: Part XVII: Let's Create An App |
November 2018 |
|
 |
Using React: Part XVIII: Using JSX |
December 2018 |
 |
 |
Using React: Part XIX: Creating Custom Component |
December 2018 |
|
 |
Using React: Part XX: Dealing with Children |
December 2018 |
 |
 |
Using React: Part XXI: Using Properties |
December 2018 |
|
 |
Using React: Part XXII: Missing Properties |
January 2019 |
|
 |
Using React: Part XXIII: Default Properties |
January 2019 |
 |
 |
Using React: Part XXIV: Property Types |
January 2019 |
|
 |
Using React: Part XXV: State from Properties |
January 2019 |
|
 |
Using React: Part XXVI: One Solution to State from Properties |
January 2019 |
|
 |
Using React: Part XXVII: Another Solution to State from Properties |
February 2019 |
|
 |
Using React: Part XXVIII: getDerivedStateFromProps |
February 2019 |
|
 |
Using React: Part XXIX: Validating Properties |
February 2019 |
|
 |
Using React: Part XXX: Let's Validate |
February 2019 |
|
 |
Using React: Part XXXI: Type of an Array |
March 2019 |
|
 |
Using React: Part XXXII: Type of an Array of strings |
March 2019 |
|
 |
Using React: Part XXXIII: Type of an Array of Instance |
March 2019 |
|
 |
Using React: Part XXXIV: Validating Uniqueness of Array Values |
March 2019 |
|
 |
Using React: Part XXXV: Validating Across Properties |
April 2019 |
|
 |
Using React: Part XXXVI: Working with Events |
April 2019 |
 |
 |
Using React: Part XXXVII: Disabling A Button |
April 2019 |
|
 |
Using React: Part XXXVIII: The Event Object |
April 2019 |
|
 |
Using React: Part XXXIX: Using the Event Object |
May 2019 |
|
 |
Using React: Part XL: Terse vs. Concise Handlers |
May 2019 |
|
 |
Using React: Part XLI: Connecting the Component to the Context |
May 2019 |
|
 |
Using React: Part XLII: Removing multiple calls to bind |
May 2019 |
|
 |
Using React: Part XLIII: a Feature or a Flaw |
May 2019 |
|
 |
Using React: Part XLIV: Avoid bind, use Arrow Functions |
June 2019 |
|
 |
Using React: Part XLV: Revisiting Event Handing |
June 2019 |
|
 |
Using React: Part XLVI: Using an Event After a Delay |
June 2019 |
|
 |
Using React: Part XLVII: Using persist |
June 2019 |
|
 |
Using React: Part XLVIII: Avoid persist |
July 2019 |
|
 |
Using React: Part XLIX: Life Cycle Events |
July 2019 |
|
 |
Using React: Part L: Component Constructor |
July 2019 |
|
 |
Using React: Part LI: render |
July 2019 |
|
 |
Using React: Part LII: componentDidMount |
July 2019 |
|
 |
Using React: Part LIII: componentWillUnmount |
August 2019 |
|
 |
Using React: Part LIV: The Counterpart Events |
August 2019 |
|
 |
Using React: Part LV: Change to Property |
August 2019 |
|
 |
Using React: Part LVI: Keeping Track of Property Changes |
August 2019 |
|
 |
Using React: Part LVII: Revisiting Mounting Events |
September 2019 |
|
 |
Using React: Part LVIII: Update Events |
September 2019 |
|
 |
Using React: Part LIX: render event |
September 2019 |
|
 |
Using React: Part LX: getDerivedStateFromProps |
September 2019 |
|
 |
Using React: Part LXI: shouldComponentUpdate |
October 2019 |
|
 |
Using React: Part LXII: getSnapshotBeforeUpdate |
October 2019 |
|
 |
Using React: Part LXIII: componentDidUpdate |
October 2019 |
|
 |
Using React: Part LXIV: Observing events |
October 2019 |
|
 |
Using React: Part LXV: A Scroll Problem |
October 2019 |
|
 |
Using React: Part LXVI: Examining the Scroll Details |
November 2019 |
|
 |
Using React: Part LXVII: Revisiting Events to Help with Scroll |
November 2019 |
|
 |
Using React: Part LXVIII: Fixing the Scrolling Issue |
November 2019 |
|
 |
Using React: Part LXIX: When Things go Wrong |
November 2019 |
|
 |
Using React: Part LXX: Handling Exception the Traditional Way |
December 2019 |
|
 |
Using React: Part LXXI: Error Boundary |
December 2019 |
|
 |
Using React: Part LXXII: Examining the Error Details |
December 2019 |
|
 |
Using React: Part LXXIII: getDerivedStateFromError |
December 2019 |
|
 |
Using React: Part LXXIV: Creating an Error Boundary |
January 2020 |
|
 |
Using React: Part LXXV: Power and Limitations of Error Boundaries |
January 2020 |
|
 |
Using React: Part LXXVI: Causing an Update Event |
January 2020 |
|
 |
Using React: Part LXXVII: setState and change of state |
January 2020 |
|
 |
Using React: Part LXXVIII: Behavior of setState |
January 2020 |
|
 |
Using React: Part LXXIX: A Peek at the State |
February 2020 |
|
 |
Using React: Part LXXX: Passing a Function to setState |
February 2020 |
|
 |
Using React: Part LXXXI: Another Peek at State |
February 2020 |
|
 |
Using React: Part LXXXII: An Exercise |
February 2020 |
 |
 |
Using React: Part LXXXIII: Implementing the Exercise—Part A |
March 2020 |
 |
 |
Using React: Part LXXXIIIV: Implementing the Exercise—Part B |
March 2020 |
|
 |
Using React: Part LXXXV: Implementing the Exercise—Part C |
March 2020 |
|
 |
Using React: Part LXXXVI: Implementing the Exercise—Part D |
March 2020 |
|
 |
Using React: Part LXXXVII: Implementing the Exercise—Part E |
April 2020 |
|
 |
Using React: Part LXXXVIII: Implementing the Exercise—Part F |
April 2020 |
|
 |
Using React: Part LXXXIX: Implementing the Exercise—Part G |
April 2020 |
|
 |
Using React: Part XC: Implementing the Exercise—Part H |
April 2020 |
|
 |
Using React: Part XCI: Implementing the Exercise—Part I |
April 2020 |
|
 |
Using React: Part XCII: Working with Multiple Components- Step 0 |
May 2020 |
|
 |
Using React: Part XCIII: Working with Multiple Components- Step 1 |
May 2020 |
|
 |
Using React: Part XCIV: Working with Multiple Components- Step 2 |
May 2020 |
|
 |
Using React: Part XCV: Working with Multiple Components- Step 3 |
May 2020 |
|
 |
Using React: Part XCVI: Working with Multiple Components- Step 4 |
June 2020 |
|
 |
Using React: Part XCVII: Working with Multiple Components- Step 5 |
June 2020 |
|
 |
Using React: Part XCVIII: Working with Multiple Components- Step 6 |
June 2020 |
|
 |
Using React: Part XCIX: Working with Multiple Components- Step 7 |
June 2020 |
|
 |
Using React: Part C: Working with Multiple Components- Step 8 |
July 2020 |
|
 |
Using React: Part C: Working with Multiple Components- Step 10 |
July 2020 |
|
 |
Using React: Part C: Working with Multiple Components- Step 11 |
July 2020 |
|
 |
Using React: Part C: Working with Multiple Components- Step 12 |
July 2020 |
|
 |
Using React: Part C: Working with Multiple Components- Step 13 |
August 2020 |
|
 |
Using React: Part D: Working with Multiple Components |
August 2020 |
|
 |
Using React: Part E: Working with Multiple Components |
August 2020 |
|
 |
Using React: Managing Client Side Data |
August 2020 |
|
 |
Using React: Starting with Local Storage |
September 2020 |
|
 |
Using React: What's Redux |
September 2020 |
|
 |
Using React: The Observable Nature of Redux |
September 2020 |
|
 |
Using React: Dispatching A Transformation |
September 2020 |
|
 |
Using React: Immutable Delete |
October 2020 |
|
 |
Using React: Making the Change Persistent |
October 2020 |
|
 |
Using React: Why use Redux with React |
October 2020 |
|
 |
Using React: Bringing in Redux |
October 2020 |
 |
 |
Using React: Using the Redux Store |
October 2020 |
|
 |
Using React: Using Store from a Different Component |
November 2020 |
|
 |
Using React: Integrating Store to a Third Component |
November 2020 |
|
 |
Using React: Refactoring Code To Prepare for Next Change |
November 2020 |
|
 |
Using React: Keeping Track of Change |
November 2020 |
|
 |
Using React: Making Data in Redux Persistent |
December 2020 |
|
 |
Using React: Making The Last Bit of Data Persistent |
December 2020 |
|
 |
Using React: Taking a Look at the React, Redux, Express App |
December 2020 |
|
 |
Using React: Functional Components |
December 2020 |
|
 |
Using React: Using a Functional Component |
January 2021 |
 |
 |
Using React: Passing Properties to Functional Components |
January 2021 |
|
 |
Using React: Using Destructuring to Receive Props |
January 2021 |
|
 |
Using React: Providing a Default Value for Property |
January 2021 |
|
 |
Using React: Default Property with Default Value |
January 2021 |
|
 |
Using React: Validating Properties of Functional Components |
February 2021 |
|
 |
Using React: Creating State of Functional Components |
February 2021 |
|
 |
Using React: Updating State |
February 2021 |
|
 |
Using React: Mounting Event in Functional Component |
February 2021 |
|
 |
Using React: Let's Look at Hooks |
March 2021 |
|
 |
Using React: setState and render |
March 2021 |
|
 |
Using React: useEffect and render |
March 2021 |
|
 |
Using React: Using state and effects in Functional Components |
March 2021 |
|
 |
Using React: Use Effect to Implement A Counter |
April 2021 |
|
 |
Using React: Fixing the Issue with the State Change |
April 2021 |
|
 |
Using React: Unmount Event |
April 2021 |
|
 |
Using React: Unmount Event to UnRegister |
April 2021 |
|
 |
Using React: Saving in State for Unregistration |
April 2021 |
|
 |
Using React: The Lexical Scoping Trap |
May 2021 |
|
 |
Using React: Fixing the Issue of Unmount and Scoping |
May 2021 |
|
 |
Using React: Examining the Execution of Effect |
May 2021 |
|
 |
Using React: Separating Mounting from Update Event |
May 2021 |
|
 |
Using React: The Clean Up After Effect |
June 2021 |
|
 |
Using React: Using Multiple States |
June 2021 |
|
 |
Using React: Caution When Using Multiple States |
June 2021 |
|
 |
Using React: Using Different Timers to Update States - the problem |
June 2021 |
|
 |
Using React: Step 1 for the Two Counters Problem |
July 2021 |
|
 |
Using React: Step 2 for the Two Counters Problem |
July 2021 |
|
 |
Using React: Step 3 for the Two Counters Problem |
July 2021 |
|
 |
Using React: Step 4 for the Two Counters Problem |
July 2021 |
|
 |
Using React: Revisiting Effects Execution |
July 2021 |
|
 |
Using React: Skipping the Mount to Run Updates |
August 2021 |
|
 |
Using React: State vs. Level of Indirection |
August 2021 |
|
 |
Using React: useState vs. useRef |
August 2021 |
|
 |
Using React: Making use of useRef |
August 2021 |
|
 |
Using React: Custom Hooks |
September 2021 |
|
 |
Using React: Making use of a Custom Hook |
September 2021 |
|
 |
Using React: Verifying Our Custom Hooks Works As Expected |
September 2021 |
|
 |
Using React: An Exercise with Functional Components |
September 2021 |
|
 |
Using React: The Roadmap to the Application |
October 2021 |
|
 |
Using React: Implementing the Server Side for Stock App |
October 2021 |
|
 |
Using React: Creating React Part on Top of the Server Code |
October 2021 |
|
 |
Using React: Creating the Components for the Stock App |
October 2021 |
|
 |
Using React: Splitting the problem into step |
November 2021 |
|
 |
Using React: Discarding Components |
November 2021 |
|
 |
Using React: Stock Exercise—Validating Ticker |
November 2021 |
|
 |
Using React: Stock Exercise—Validating Not Empty |
November 2021 |
|
 |
Using React: Stock Exercise—Validating Case |
December 2021 |
|
 |
Using React: Stock Exercise—Validating Type |
December 2021 |
|
 |
Using React: Stock Exercise—Validating function property |
December 2021 |
|
 |
Using React: Stock Exercise—Improving the Validation |
December 2021 |
|
 |
Using React: Stock Exercise—Getting Data from the Server |
December 2021 |
|
 |
Using React: Stock Exercise—Displaying Data |
January 2022 |
|
 |
Using React: Stock Exercise—Show Decimal or not |
January 2022 |
|
 |
Using React: Stock Exercise—Using the decimal property |
January 2022 |
|
 |
Using React: Stock Exercise—Validating the decimal property |
January 2022 |
|
 |
Using React: Stock Exercise—Configuring the Property |
February 2022 |
|
 |
Using React: Stock Exercise—Global Change of Property |
February 2022 |
|
 |
Using React: Stock Exercise—Fixing the Global Change of Property |
February 2022 |
|
 |
Using React: Stock Exercise—Improving the Fix |
February 2022 |
|
 |
Using React: Stock Exercise—Applying the Fix |
March 2022 |
|
 |
Using React: Stock Exercise—Handling Invalid Ticker |
March 2022 |
|
 |
Using React: Stock Exercise—Invalid Ticker On the Client Side |
March 2022 |
|
 |
Using React: Stock Exercise—Displaying the Actual Error Detail |
March 2022 |
|
 |
Using React: Stock Exercise—Fetching Data At an Interval |
March 2022 |
|
 |
Using React: Stock Exercise—Fixing Fetching Data At an Interval |
April 2022 |
|
 |
Using React: Stock Exercise—Adding a Pause |
April 2022 |
|
 |
Using React: Stock Exercise—Completing the Adding a Pause Task |
April 2022 |
|
 |
Using React: Stock Exercise—Pause and Resume |
April 2022 |
|
 |
Using React: Stock Exercise—Pausing the data fetch |
May 2022 |
|
 |
Using React: Stock Exercise—Resuming the data fetch |
May 2022 |
|
 |
Using React: Stock Exercise—Refactoring to a Custom Hook |
May 2022 |
|
 |
Using React: Stock Exercise—A Walkthrough |
May 2022 |
|
 |
Testing React: Introduction |
June 2022 |
|
 |
Testing React: Setting up a project for testing |
June 2022 |
|
 |
Kotlin: Implementing Interfaces for inline classes? |
June 2022 |
|
 |
Testing React: Moving Past The Canary Test |
June 2022 |
|
 |
Testing React: The render and its Results |
June 2022 |
|