Why We Use Styled Components – Hacker Noon

Why We Use Styled Components:  by @_alanbsmith #JavaScript #ReactJS

  • That’s not what CSS-in-JS is about regardless of the hype.Styled Components Isn’t the Right Choice for Every TeamI’m not saying Styled Components is better than Radium, Aphrodite, Glamor, Glamorous, Emotion, or any of the other CSS-in-JS libraries.
  • BEM, SMACSS, and other CSS patterns provide a lot of great guidelines for managing styles.
  • 🎉)From my experience, building a component library is the best way to keep UI consistent and predictable across applications, and CSS-in-JS has been the best tooling available to build these libs.Why We Chose Styled ComponentsWe ❤️ Styled ComponentsWe were drawn to CSS-in-JS for the reasons mentioned above, but Styled Components…
  • Along with the basic Sass support, there’s also Polished, a small toolset created by Styled Components to provide additional Sass functionality and other helpful tooling.Native Mobile SupportOur team is also in the process of developing a native mobile app with React Native.
  • Those conversations will help establish patterns for best-practices leading us to more consistent and predictable UI.Final ThoughtsStyled Components has been great for our team, and I think it could be really useful for a lot of other teams as well.

Unfortunately Twitter is not ideal for providing context and longer explanation, and I thought this might be a good way to follow up. Given that, a lot of this article describes what led to our…
Continue reading “Why We Use Styled Components – Hacker Noon”

Why We Use Styled Components – Hacker Noon

Why We Use Styled Components:  by @_alanbsmith #JavaScript #ReactJS

  • That’s not what CSS-in-JS is about regardless of the hype.Styled Components Isn’t the Right Choice for Every TeamI’m not saying Styled Components is better than Radium, Aphrodite, Glamor, Glamorous, Emotion, or any of the other CSS-in-JS libraries.
  • BEM, SMACSS, and other CSS patterns provide a lot of great guidelines for managing styles.
  • 🎉)From my experience, building a component library is the best way to keep UI consistent and predictable across applications, and CSS-in-JS has been the best tooling available to build these libs.Why We Chose Styled ComponentsWe ❤️ Styled ComponentsWe were drawn to CSS-in-JS for the reasons mentioned above, but Styled Components…
  • Along with the basic Sass support, there’s also Polished, a small toolset created by Styled Components to provide additional Sass functionality and other helpful tooling.Native Mobile SupportOur team is also in the process of developing a native mobile app with React Native.
  • Those conversations will help establish patterns for best-practices leading us to more consistent and predictable UI.Final ThoughtsStyled Components has been great for our team, and I think it could be really useful for a lot of other teams as well.

Unfortunately Twitter is not ideal for providing context and longer explanation, and I thought this might be a good way to follow up. Given that, a lot of this article describes what led to our…
Continue reading “Why We Use Styled Components – Hacker Noon”

Mike Grabowski: Compared to its alternatives, React is what makes React Native shine

.@grabbou: Compared to its alternatives, #ReactJS is what makes React Native shine

  • We have special weekly meetings of every open source project team which makes it easy to join any time.
  • We plan to make it public at some point, so that it’s not only transparent for folks what we are up to, but also easy to join and help us deliver for better tomorrow.Does the focus on modern technology stack help Callstack acquire more clients?It is just one of the…
  • What they are looking for is to solve specific problems that they have, and right now, the best answer to this problem is: Use React Native.What’s the best use case for choosing React Native over fully native applications?If you have an app that’s already written in React and looking into…
  • There are hundreds of other, perfectly legitimate use cases, to go with React Native.Have you experienced React license issues bothering your clients?No.What do you think is the future web and mobile development?That really depends on vendors.
  • I am paying attention to the way Kotlin evolves on other platforms as well as Flutter, that unlike React Native, uses its own rendering engine and compiles ahead of time.Are you excited about speaking at React Day Berlin?Yeah, totally!

Because Mike is going to speak about animation in React Native at React Day Berlin on December 2, we asked him a couple of questions about his experience with the technology and his current position…
Continue reading “Mike Grabowski: Compared to its alternatives, React is what makes React Native shine”

🌈 It’s time to apply for a diversity scholarship – React Day Berlin – Medium

There's still a chance for you to get our diversity scholarship:  #ReactJS

  • 🌈 It’s time to apply for a diversity scholarshipDo you belong to a group that’s underrepresented in tech?
  • Get a chance to attend React Day Berlin for freeA conference should welcome all kinds of attendees, however, in the tech world, that sometimes isn’t the case — and it’s high time to change that.We’d like to invite all women, LGBT+ folks, people of color, people with disabilities, and economically disadvantaged individuals interested…
  • The rules are quite simple: 📋 fill out this simple form and see if you’re lucky enough to be picked in a random lottery.The 50 available tickets will be handed out by the end of October, and everyone will be notified via email.The scholarships are made possible by a joint…
  • If you’d like to contribute and help increase the amount of scolarships we can award, you can do so by purchasing a Diversity Support Ticket for you and your team via Eventbrite.In case your company (or know one) supports diversity in techand would be interested in sponsoring the scholarship, simply…

A conference should welcome all kinds of attendees, however, in the tech world, that sometimes isn’t the case — and it’s high time to change that. We’d like to invite all women, LGBT+ folks, people…
Continue reading “🌈 It’s time to apply for a diversity scholarship – React Day Berlin – Medium”

Mike Grabowski: Compared to its alternatives, React is what makes React Native shine

.@Grabbou: Compared to its alternatives, #ReactJS is what makes React Native shine

  • We have special weekly meetings of every open source project team which makes it easy to join any time.
  • We plan to make it public at some point, so that it’s not only transparent for folks what we are up to, but also easy to join and help us deliver for better tomorrow.Does the focus on modern technology stack help Callstack acquire more clients?It is just one of the…
  • What they are looking for is to solve specific problems that they have, and right now, the best answer to this problem is: Use React Native.What’s the best use case for choosing React Native over fully native applications?If you have an app that’s already written in React and looking into…
  • There are hundreds of other, perfectly legitimate use cases, to go with React Native.Have you experienced React license issues bothering your clients?No.What do you think is the future web and mobile development?That really depends on vendors.
  • I am paying attention to the way Kotlin evolves on other platforms as well as Flutter, that unlike React Native, uses its own rendering engine and compiles ahead of time.Are you excited about speaking at React Day Berlin?Yeah, totally!

Because Mike is going to speak about animation in React Native at React Day Berlin on December 2, we asked him a couple of questions about his experience with the technology and his current position…
Continue reading “Mike Grabowski: Compared to its alternatives, React is what makes React Native shine”

Sharing React Components Easily with Bit — SitePoint

  • Bit is an open-source project that enables us to instantly share components from our existing source code with our team, and use them across our different projects without changing our source code, file structure or the tools we work with.
  • Sharing Components with Bit – If you haven’t heard of Bit’s latest release, it’s an open-source project that allows us to share components from our existing source code with our team and across projects.
  • By decoupling the representation of components from our actual file structure, Bit tracks the components within our source code and enables us to quickly turn any file or subset of files into a reusable component.
  • js – #Tracked 24 new components – – – – The next thing we want to do is to commit our changes: – bit commit -am ‘committed my first tracked code components’ – – – – The next step is exporting our components into a remote organized collection (Scope), sharing…
  • To organize your own components into shared collections, feel free to get started with Bit or visit the project on GitHub.

Jonathan explains how to share React components with a team and across different projects — without changing source code, file structure or tooling.
Continue reading “Sharing React Components Easily with Bit — SitePoint”

Learn how to build #reactjs + #graphql web apps with @VulcanJS in this webinar from @projectricochet: #meteorjs

  • Want to learn how to rapidly deploy web apps with Vulcan?
  • If you’d like a full-stack React and GraphQL solution for your next project, you should learn a bit more about Vulcan.

Have you heard about Vulcan, but aren’t sure what it is about? Join us to learn how it can help your company!
Continue reading “Learn how to build #reactjs + #graphql web apps with @VulcanJS in this webinar from @projectricochet: #meteorjs”