disheng wang

disheng wang

Member Since April 20, 2017

5,422

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

71 Achievements

  • Introducing Unit Testing
  • Installing Packages with npm
  • What is npm?
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Refining the App
  • Setting up with Create React App
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Combining Array Methods
  • Array Manipulation
  • Array Iteration
  • Modularizing the React Scoreboard Application
  • Actions, Dispatch and Reducers. Oh my!
  • Getting Started with Redux
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Fundamental Concepts
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • HTML: The Structural Foundation of Web Pages and Applications
  • Adding a New Web Page
  • Getting Familiar with HTML and CSS
  • Structuring Your Content
  • Managing Committed Files
  • First Commits
  • Gotchas and Wins
  • Iteration
  • Creation
  • Getting There
  • Console I/O
  • Prepare and Plan
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Python Data Types
  • Python For Beginners
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie