Maybe I’ve not been in the react native ecosystem long enough but it seems relatively painless. Granted I’m mostly displaying data, some icons, and buttons so YMMV
273 karma · joined October 24, 2020
Maybe I’ve not been in the react native ecosystem long enough but it seems relatively painless. Granted I’m mostly displaying data, some icons, and buttons so YMMV
In terms of training plan, I’m generally very loose. I’m definitely blessed to be very lightweight naturally, and I think I’ve developed some pretty strong fingers over time. That combination lends itself to crimps which is definitely my preferred style.
Board climbing like on a moonboard or kilter board are fantastic to build power, but be careful how frequently and how intensely you climb on those. My fingers tend to feel quite tweaky after a lot of board sessions.
Ultimately climbing is a game of time and consistency. Listen to your body and keep grinding at it, and you’ll definitely see progress!
Good luck to you as well!
Instagram still seems wildly popular especially among women. My wife is definitely addicted.
YouTube will probably have the most longevity because of the breadth of topics on the platform. I can use youtube for anything tutorial/learning related, hobby related content, and also occasionally dive down a random rabbit hole.
Now I do a lot of rock climbing which is a full body exercise and some hiking to get to locations, with the added benefit of being outside in beautiful nature.
In short, find things you love doing that align with your health goals.
- function to reverse a string - function to sum an array of integers - function to get a deeply nested property value from an object
Since I work a lot with React and also interview people for that, I use the following to determine if people are at least somewhat familiar with react:
- take a static array of objects (first name, last name) and render a list of those objects
If people can’t write the map function, or are confused about the console warning for needing “key” that is usually a great indicator that they don’t actually know react.
What consistently surprises me is that I’ll interview people with 5-10 years of directly related experience, who will see questions like this and laugh or say it’s trivial, and then absolutely bomb. One person complained that they were senior and above these types of questions, and then spent 20 minutes trying to reverse a string.
As for things to learn, async/await and promises are probably the most complicated, but Mozilla will no doubt have documentation covering all of that.
For React, prefer small contained functional components, avoid classes and inheritance, and learn what hooks are and how they work.
For Typescript, avoid using any or unknown everywhere, avoid the urge to make very complex types, and generally stick to interfaces with minimal inheritance and you’ll be fine.
As you are jumping to an existing codebase follow the conventions of that codebase. Avoid the classic blunder of jumping into a new codebase and making massive changes.
Good luck!
I personally like using React and Typescript because I feel really productive with it. I’ve built out open source libraries that I use in my own projects to prevent massive bundle sizes. That works for me. Do what works best for you :)
I think storybook tries to do too much, and I’d like to see a really dead simple interface with Vite or similar where I can easily prototype and test stuff based on *.stories.tsx or similar.
I don’t need all the stupid addons, just give me a dev server with navigation and routing built in, and an easy way to hide the whole interface to simulate a normal web page.
I don’t see this as a fundamental change. Writing the actual code still feels the same more or less. It’s more the tooling that has changed what the output looks like.
Personally I think React/Vue/angular are the safe bets, in that order due to popularity