- What are the steps for BFS on a graph?
- Why do we need a DNS?
- Is Javascript a single-threaded language? Explain (Hint: This may not be a yes or no question)
- In which order do the React Lifecycle methods (including the optional ones) run?
- In which lyfecycle methods should you make asynchronous fetches for data?
- In which lyfecycle methods can you call
setState
?
In yesterday's readings, you may have noticed the term DNS mentioned in the context of our browser requests. A Domain Name System is one of the key components to how requests are made from your browser. Today's Web reading will break down how they work, and begin to build your fundamental understanding of how we browse the web.
Read:
Continue to watch and read about the event loop. It's ok if you didn't understand it right away -- watch until it clicks!
React lifecycle
- What are the steps for BFS on a graph?
- How does DNS work?
- UPDATE EXISTING CARD What's the event loop? How does it work?
- What lifecycle methods get called in the mounting phase? What are the use cases for each of those methods?
- Review Anki.
Here are some suggestions on what you could be working on:
- Polishing or adding features to existing projects- First prioritize polishing and adding features to existing projects.
- New projects- Once your existing projects are in great shape, start building out new projects. Start with smaller-scale projects, and over time, add more fatures to them. (Unfinished projects are not a bad thing, as long as you are learning from them!)
- Coding Challenges- All throughout, be sure to put in a sufficient amount of time to coding challenges; always go above and beyond, especially for companies that you really want to work at.
- Reach out to 2 people
- Apply to 5 jobs