5 React Libraries you probably didn't know.

I just learned about these recently.
They're really cool.

Check them out 👇
🔥 Proton Native

Create desktop application using React syntax.
No Electron involved.

proton-native.js.org
🔥 React 360

Create exciting 360 and VR experiences using React.
Works with both desktop, mobile, and VR devices.
Really cool!

facebook.github.io/react-360/
🔥 React DnD

Drag-n-drop library for React.
I've used this on multiple occasions.
Very thorough, and well documented.

react-dnd.github.io/react-dnd/about
🔥 React Hook Form

A lot of people talk about Formik and Redux Form, but forget to mention React Hook Form.

I've had the pleasure of working with this library in a bigger project lately, and it's really great!

react-hook-form.com
🔥 Direflow

See how I snuck this one in here? 😎
Admitted - I built this. But I think it deserves a spot.

With Direflow you can turn your React Components into native HTML Elements using the Web Components Standard.

No use of iFrames or heavy bridges.

direflow.io

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Simon Høiberg

Simon Høiberg Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @SimonHoiberg

19 Nov
8 Handy JavaScript Utilities.

I've made a collection of 8 handy JavaScript utility functions that I end up using over and over.

You can find these in various util libraries out there, but if you prefer them directly in your codebase, here are the snippets for you 👇🧵 Image
Create a unique string.
Great for quickly creating unique IDs.

👉gist.github.com/SimonHoiberg/a… Image
Generate a random number in a range.
If you need to generate a random number between a minimum and maximum value.

👉 gist.github.com/SimonHoiberg/0… Image
Read 9 tweets
9 Nov
Three common misconceptions about freelancing.

> You should never offer your work for free.
> Don't use Upwork or Fiverr.
> Use value-based pricing, not hourly or fixed pricing.

Let me explain why these statements are wrong 🧵👇
👉 You should never offer your work for free.
This will signal your "worth" and your "value".
It's also a perfect way to drive your market prices to the bottom, taking everyone down with you.

These are arguments that you often hear.
Well, if no one is going to hire you, you are already worth nothing. Zero. Per definition. No money is coming your way.

Offering your work for free is a terrific way to build up initial customer relationships and reputation!
Ask for a review in return instead of compensation.
Read 14 tweets
2 Nov
JavaScript 💡

14 Array Methods that will make your life easier.
Explanation and examples below.

🧵👇
🔸 map

The map() method creates a new array populated with the return value of the callback function for each element in the array.
🔸 forEach

The forEach() method executes a provided function once for each array element.
The callback function does not expect a return value, and the forEach() method itself also returns undefined.
Read 15 tweets
30 Oct
Inspiring, motivating, and educative books for entrepreneurs and investors 🔥

I collected some of my personal favorites here.

👇🧵
The Execution Factor

amazon.com/Execution-Fact…
Read 8 tweets
22 Oct
Selling ⭐
It's an essential life skill.

For anyone ambitious about taking your career to the next level:
You need to learn how to sell.

I was an account manager before going full-time in my consulting business.
Here are 5 quick tips on how to sell 🧵👇
Start by recognizing the importance of it!
A lot of people immediately feel this sense of resentment when they hear the word "selling".

It's these annoying people who want to push something on to you, who only care about money. They are manipulative and dishonest.
Yes, some of them are.
But certainly not everyone!

In fact, we are all salesmen.
When you try to convince your partner, why you should go to this specific restaurant tonight, or why your yearly vacation should go to this specific place; you sell 🔥
Read 25 tweets
13 Oct
ES2020 is here!
The fresh new and improved specification of JavaScript 🚀

Let me take you through some of the cool new things that we get!
These are my 5 favorite new features
🔥 Dynamic import

With this new feature, we can import JavaScript modules dynamically, as we need it.

This pattern is also known as code-splitting, and with ES2020 we can do this natively instead of relying on tools like Webpack.
🔥 Optional Chaining

With this feature, we can now access deeply nested properties without having to null-check.

Notice how 'quxBaz' becomes undefined instead of throwing a reference error.
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!