TheFrontEndπŸ”₯
10.7K subscribers
275 photos
56 videos
8 files
532 links
πŸ“ Articles
πŸ—ž News
πŸ‘“ Tutorials
πŸ€” UI/UX thoughts

on front endπŸ’‘ mobileπŸ“± and web dev πŸ–₯

Admin: @masant1
Download Telegram
Are you using arrow functions in your React apps?
Are you using arrow functions like in the above screenshot?
Anonymous Poll
55%
Yes.
22%
No.
22%
See results.
TheFrontEndπŸ”₯
Are you using arrow functions like in the above screenshot?
OK, most of you used this approach and don't see why it can be debatable (although a few mentioned in comments several concerns, well done).

The reason I pointed this one out is because doing this often is a bad idea.

I failed to compile a list of articles and proper explanation, but all I want to point out here is that using arrow functions in React in this way can cause you rendering problems when your app grows. You should use it very carefully with paint flashing in browser to ensure you don't render unnecessary things.

The main issue is that a lot of react tutorials online teach you to do this and a lot of even senior frontend devs do that (to a point where it starts causing problems, trust me I've seen it too many times). The main explanation being: "well why not, it's documented that it's fine to do so here and here" .

I suggest researching why this is not always good (since I'm terrible in finding time to explain and write a proper post).

You can start with the below article that goes into explaining this one (but please go further in your research, testing it yourself is the best way):

https://www.freecodecamp.org/news/why-arrow-functions-and-bind-in-reacts-render-are-problematic-f1c08b060e36/
The most promising is probably blurred UI from the above list.

Suddenly white theming has a chance πŸ”₯
Let the battle beginπŸ”₯
Anonymous Poll
9%
White theme
66%
Dark theme
22%
Depends
3%
See answers
I also been told that I should post more often with articles that I go through in my daily life (which was the whole purpose of this channel at first and not for you to enjoy good quality content guys πŸ˜‚ yes, I keep telling @thefrontend was designed as a bucket for the articles I find, nothing more)

I now look a bit deeper into Vue with its 3rd version being absolute miracle in FE space.

Here is an article for myself to refer back to in development.

7 useful Vue patterns to use

https://medium.com/js-dojo/7-vue-patterns-that-you-should-be-using-more-often-b13cde4d2ae6
This media is not supported in your browser
VIEW IN TELEGRAM
No valentine's pinky UIs for you today. Only dark neon, only hardcore.

Do send ❀️ to someone though, maybe they will become the one fixing your bugs, who knows
The design process is a lie

Great article on reality of design processes in teams. Being frontend dev and sometimes taking generalist approach where you do dev & design I agree with the article that design is a team effort and testing is not an option.

This one is really worth your daily read.

πŸ‘“ Read Time: 11 min
πŸ”— Link
Java's turn (25 years of Java)

"Java short for JavaScript πŸ˜‚"
PS it's a joke (just in case)
By the way, those who are annoyed (like myself) that there is this hyped thing called clubhouse which is only for those priveleged ios users etc etc

The guy (developer at vk.com) just created android version using their API. Spent a day or two, that's what it takes.

If any of you want to use it go ahead, just apk to download

https://github.com/grishka/Houseclub/releases

Disclaimer: its not official, use at your own risk. If later clubhouse starts banning you (and me) because of this, don't tell me I didn't warn you.
Isn't it time for us developers to all drop IE support this year?

πŸ“Œ Reddit thread - https://www.reddit.com/r/Frontend/comments/lo3yaf/isnt_it_time_for_us_developers_to_all_drop_ie/

What do you think (poll below) ?
Forwarded from Fox
I will throw shit to apple meanwhile they force devs to buy a pc with their OS because they can't be bothered to keep supporting safari for windows or a version for linux.

That just to start, then we can continue with apple giving 2 fucks about web standards and not following W3C spec

Or forcing other browsers in iOS to use an outdated version of webkit when they use the latest version for safari

Not enough? More complains from devs here and here, here, more here...

https://dev.to/nektro/safari-is-the-new-internet-explorer-1df0
https://www.safari-is-the-new-ie.com/