タグ

ブックマーク / fireship.dev (4)

  • JavaScript Visualizer

    A tool for visualizing Execution Context, Hoisting, Closures, and Scopes in JavaScript.

    efcl
    efcl 2018/10/10
    JavaScriptコードの実行をステップごとにインタプリタ的に実行しながら、実行コンテキストがどのように変化しているかを見られるツール。
  • ECMAScript, TC39, and the History of JavaScript

    JavaScript is a living language that is constantly adding new features. As a JavaScript developer, it's important to understand the underlying process that's needed to take a new feature and transform it from a simple idea, to part of official language specification. To do that, we'll cover three topics - Ecma, EcmaScript, and the TC39. First, let's take ourselves back to 1995. The cult classic He

    ECMAScript, TC39, and the History of JavaScript
    efcl
    efcl 2017/09/30
    - ECMAScript history - Typical TC-39 meeting looks like
  • React Interview Questions

    For the record, asking someone these questions probably isn't the best way to get a deep understanding of their experience with React. React Interview Questions just seemed like a better title than Things you may or may not need to know in React, but you may find helpful none the less. What happens when you call setState? The first thing React will do when setState is called is merge the object yo

    React Interview Questions
    efcl
    efcl 2017/01/04
    Reactについての疑問をQ&A形式で書かれた記事。 Classで書くコンポーネントと関数として書くコンポーネントの違い、`refs`とは何か、`key`属性はなぜ大事なのか、コンポーネントパターンなど
  • React 'Aha' Moments

    One of my main goals, whenever I'm teaching or writing technical content, is to maximize "aha" moments. An "aha" moment is a moment of sudden insight or clarity; when the subject matter suddenly makes sense. We've all experienced them, and the best teachers I know can understand their audience and adapt the lesson to maximize these moments. Throughout the last few years, I've taught React in just

    React 'Aha' Moments
    efcl
    efcl 2016/12/25
    Reactでなるほどと思うところについて。 コンポーネントはただのViewらしいもの以外も返せること。合成である話
  • 1