social.tchncs.de is one of the many independent Mastodon servers you can use to participate in the fediverse.
A friendly server from Germany – which tends to attract techy people, but welcomes everybody. This is one of the oldest Mastodon instances.

Administered by:

Server stats:

3.8K
active users

#reactjs

6 posts4 participants0 posts today
It's a me, Mauro<p>I'm finally able to save bookmarks (correctly) from the actual frontend of my app! </p><p>Whooohooo!</p><p>One small step for man...a giant leap for my self-confidence.</p><p><a href="https://mograph.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mograph.social/tags/django" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>django</span></a> <a href="https://mograph.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://mograph.social/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a></p>
It's a me, Mauro<p>I'm aware that in ReactJS v19 they got rid of forwardRef, thankfully, and we can just pass the ref as a prop.</p><p>Still, after-thought on top of after-thought to abstract complexity they created in the first place in 15 years of software development.</p><p>That's how I feel about <a href="https://mograph.social/tags/ReactJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactJS</span></a></p>
It's a me, Mauro<p>So I made a diagram to showcase how to implement a Modal component that holds a dialog, which expose the dialog's methods "showModal()" and "close()", forwards them to the main App component, that passes those to a button as props.</p><p>The modal component also needs a portal that makes sure its own html will end up in the body outside the main app, and therefore above everything on the screen.</p><p>Just to answer the question of why do you need all those hooks for a dialog modal in <br><a href="https://mograph.social/tags/ReactJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactJS</span></a>.</p><p><a href="https://mograph.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
It's a me, Mauro<p>So basically there's people working on the HTML standard that are very thoughtful and add a great quality of life and accessibility new feature like the &lt;dialog&gt; element and then there's people that to use it properly inside a front end framework have to write the most convoluted and unfriendly code ever...</p><p>in a nutshell...</p><p><a href="https://mograph.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mograph.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://mograph.social/tags/html" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>html</span></a></p>
It's a me, Mauro<p>Do you need another example of how <a href="https://mograph.social/tags/ReactJs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactJs</span></a> complicates <a href="https://mograph.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> for its own sake?</p><p>I spent the day implementing a modal with a dialog element inside that works correctly (and still I had to use CSS to center it for god knows what reason at this point).</p><p>I literally need to draw a diagram to explain all the flow, it's horrendous! <br>It involves useRef, forwardRef, imperativeHandle, createPortal just on the Modal component. And a bunch of stuff passed around other components...</p><p>For fuck sake...</p>
Webdev Weekly<p>Dan Abramov: React for Two Computers</p><p><a href="https://overreacted.io/react-for-two-computers/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">overreacted.io/react-for-two-c</span><span class="invisible">omputers/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://overreacted.io/react-for-two-computers/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://overreacted</span><span class="invisible">.io/react-for-two-computers/</span></a></p><p><a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Webdev Weekly<p>Tanstack Start vs NextJS - Server Functions Battle</p><p><a href="https://www.youtube.com/watch?v=Iun1DE_oHG0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=Iun1DE_oHG0</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.youtube.com/watch?v=Iun1DE_oHG0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.youtube</span><span class="invisible">.com/watch?v=Iun1DE_oHG0</span></a></p><p><a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
It's a me, Mauro<p>Well overdue update on the re-working of my bookmarking app:</p><p><a href="https://www.mauromotion.com/posts/2025-04-07-004-delish-css-layout-backend-refactoring/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">mauromotion.com/posts/2025-04-</span><span class="invisible">07-004-delish-css-layout-backend-refactoring/</span></a></p><p><a href="https://mograph.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mograph.social/tags/django" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>django</span></a> <a href="https://mograph.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://mograph.social/tags/blog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blog</span></a> <a href="https://mograph.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://mograph.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mograph.social/tags/buildinpublic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildinpublic</span></a></p>
Ryosuke<p>started to rough out the landing page. setup Docusaurus and got ThreeJS setup for 3D <a href="https://mastodon.gamedev.place/tags/ReactJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactJS</span></a> <a href="https://mastodon.gamedev.place/tags/UI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UI</span></a> <a href="https://mastodon.gamedev.place/tags/design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>design</span></a></p>
Webdev Weekly<p>How I Reduced My React Bundle Size by 30% (With Real Examples)</p><p><a href="https://www.frontendjoy.com/p/how-i-reduced-my-react-bundle-size-by-30-with-real-examples" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">frontendjoy.com/p/how-i-reduce</span><span class="invisible">d-my-react-bundle-size-by-30-with-real-examples</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.frontendjoy.com/p/how-i-reduced-my-react-bundle-size-by-30-with-real-examples" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.fronten</span><span class="invisible">djoy.com/p/how-i-reduced-my-react-bundle-size-by-30-with-real-examples</span></a></p><p><a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
InfoQ<p><a href="https://techhub.social/tags/CaseStudy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CaseStudy</span></a>: <a href="https://techhub.social/tags/Airbnb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Airbnb</span></a> accelerated the process of updating their codebase to adopt React Testing Library (RTL) and converted nearly 3.5K React test files originally using Enzyme.</p><p>The secret? The right mix of <a href="https://techhub.social/tags/WorkflowAutomation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WorkflowAutomation</span></a> &amp; <a href="https://techhub.social/tags/LLMs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LLMs</span></a></p><p>Read more on <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>InfoQ</span></a> 👉 <a href="https://bit.ly/4jgXr8W" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/4jgXr8W</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDevelopment</span></a> <a href="https://techhub.social/tags/ReactJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactJS</span></a> <a href="https://techhub.social/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://techhub.social/tags/SoftwareTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareTesting</span></a></p>
Webdev Weekly<p>RIP Styled-Components. Now What?</p><p><a href="https://fadamakis.com/rip-styled-components-now-what-a8717df86e86" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fadamakis.com/rip-styled-compo</span><span class="invisible">nents-now-what-a8717df86e86</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://fadamakis.com/rip-styled-components-now-what-a8717df86e86" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://fadamakis.c</span><span class="invisible">om/rip-styled-components-now-what-a8717df86e86</span></a></p><p><a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Webdev Weekly<p>Anonymous event planning with friends (whos-in.com)</p><p><a href="https://www.whos-in.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">whos-in.com</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.whos-in.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.whos-in</span><span class="invisible">.com</span></a></p><p><a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
💧🌏 Greg Cocks<p>Wildlife Protection System for Train Safety<br>--<br><a href="https://github.com/Vinonsan/Srilankan-Railway-Safety-system" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/Vinonsan/Srilankan-</span><span class="invisible">Railway-Safety-system</span></a> &lt;-- shared GitHub repository <br>--<br><a href="https://techhub.social/tags/GIS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GIS</span></a> <a href="https://techhub.social/tags/spatial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spatial</span></a> <a href="https://techhub.social/tags/mapping" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mapping</span></a> <a href="https://techhub.social/tags/TechForGood" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechForGood</span></a> <a href="https://techhub.social/tags/WildlifeConservation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WildlifeConservation</span></a> <a href="https://techhub.social/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> <a href="https://techhub.social/tags/MachineLearning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MachineLearning</span></a> <a href="https://techhub.social/tags/ObjectDetection" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ObjectDetection</span></a> <a href="https://techhub.social/tags/ReactJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactJS</span></a> <a href="https://techhub.social/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a> <a href="https://techhub.social/tags/Innovation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Innovation</span></a> <a href="https://techhub.social/tags/Sustainability" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Sustainability</span></a> <a href="https://techhub.social/tags/ConservationTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ConservationTech</span></a> <a href="https://techhub.social/tags/AIForConservation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AIForConservation</span></a> <a href="https://techhub.social/tags/srilanka" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>srilanka</span></a> <a href="https://techhub.social/tags/risk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>risk</span></a> <a href="https://techhub.social/tags/hazard" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hazard</span></a> <a href="https://techhub.social/tags/safety" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>safety</span></a> <a href="https://techhub.social/tags/model" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>model</span></a> <a href="https://techhub.social/tags/modeling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modeling</span></a> <a href="https://techhub.social/tags/mitigation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mitigation</span></a> <a href="https://techhub.social/tags/elephant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elephant</span></a> <a href="https://techhub.social/tags/bull" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bull</span></a> <a href="https://techhub.social/tags/wildlife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wildlife</span></a> <a href="https://techhub.social/tags/livestock" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>livestock</span></a> <a href="https://techhub.social/tags/protection" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>protection</span></a> <a href="https://techhub.social/tags/realtime" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>realtime</span></a> <a href="https://techhub.social/tags/detection" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>detection</span></a> <a href="https://techhub.social/tags/weather" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>weather</span></a> <a href="https://techhub.social/tags/safety" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>safety</span></a> <a href="https://techhub.social/tags/railroad" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>railroad</span></a> <a href="https://techhub.social/tags/train" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>train</span></a> <a href="https://techhub.social/tags/transportation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>transportation</span></a> <a href="https://techhub.social/tags/infrastructure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infrastructure</span></a> <a href="https://techhub.social/tags/spatialanalysis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spatialanalysis</span></a> <a href="https://techhub.social/tags/conservation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>conservation</span></a> <a href="https://techhub.social/tags/railway" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>railway</span></a> <a href="https://techhub.social/tags/railroad" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>railroad</span></a> <a href="https://techhub.social/tags/economics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>economics</span></a></p>
Bryan King (W8DBK)<p>Want to improve your SPFx development? 🚀 Learn how using React-based TypeScript (TSX) files can simplify your code and boost performance! <a href="https://mastodon.social/tags/SPFx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SPFx</span></a> <a href="https://mastodon.social/tags/ReactJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactJS</span></a> <a href="https://mastodon.social/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a></p><p><a href="https://bdking71.wordpress.com/2025/03/31/why-react-based-typescript-files-should-be-your-go-to-for-spfx-applications/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bdking71.wordpress.com/2025/03</span><span class="invisible">/31/why-react-based-typescript-files-should-be-your-go-to-for-spfx-applications/</span></a></p>
It's a me, Mauro<p>Happy Monday!</p><p>I believe that if you start the week by removing code is a good start of the week!</p><p>I learned how to leverage JWT to send encrypted data to the frontend.<br>And so I stripped down my system of hooks in React and also deleted completely an endpoint in Django that I was using solely to fetch user info.</p><p>Even more secure, with less code.</p><p><a href="https://mograph.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mograph.social/tags/django" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>django</span></a> <a href="https://mograph.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://mograph.social/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a></p>
Webdev Weekly<p>React 19.1 Released!</p><p><a href="https://github.com/facebook/react/releases" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/facebook/react/rele</span><span class="invisible">ases</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/facebook/react/releases" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">facebook/react/releases</span></a></p><p><a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>release</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Webdev Weekly<p>Styled-components entering maintenance mode</p><p><a href="https://opencollective.com/styled-components/updates/thank-you" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">opencollective.com/styled-comp</span><span class="invisible">onents/updates/thank-you</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://opencollective.com/styled-components/updates/thank-you" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://opencollect</span><span class="invisible">ive.com/styled-components/updates/thank-you</span></a></p><p><a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>
Felix 🇺🇦🚴‍♂️🇨🇦🇬🇱🇩🇰🇲🇽🇵🇦 🇪🇺<p>UIx- Idiomatisch <a href="https://norden.social/tags/ClojureScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ClojureScript</span></a> interface to modern React.js</p><p><a href="https://github.com/pitch-io/uix" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/pitch-io/uix</span><span class="invisible"></span></a></p><p>- Syntax: Rest params in props destructuring (same as [a b &amp; xs] but for associative types e.g. {:keys [a b] :&amp; xs})</p><p>should also exist in core <a href="https://norden.social/tags/Clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Clojure</span></a> fpr associative types too 😍</p><p><a href="https://norden.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a></p>
Webdev Weekly<p>Lessons from a Web Developer on working with complex Maps and heavy (spatial) datasets</p><p><a href="https://advena.hashnode.dev/heavy-map-visualizations-fundamentals-for-web-developers" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">advena.hashnode.dev/heavy-map-</span><span class="invisible">visualizations-fundamentals-for-web-developers</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://advena.hashnode.dev/heavy-map-visualizations-fundamentals-for-web-developers" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://advena.hash</span><span class="invisible">node.dev/heavy-map-visualizations-fundamentals-for-web-developers</span></a></p><p><a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/reactjs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reactjs</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a></p>