Managing State in React With Unstated

As your application becomes more complex, the management of state can become tedious. A component’s state is meant to be self-contained, which makes sharing state across multiple components a headache. Redux is usually the go-to library to manage state in React, however, depending on how complex your application is, you might not need Redux.

Unstated is an alternative that provides you with the functionality to manage state across multiple components with a Container class and Provider and Subscribe components. …

The post Managing State in React With Unstated appeared first on CSS-Tricks.

Read more

35+ Best App Landing Page Templates 2018

Whether your app landing page is encouraging people to sign up, register, join, or subscribe, it’s a key thing to get right. A carefully designed mobile app landing page can make-or-break your conversion rates, and it’s worth taking the time to get right! Landing pages can hold a huge amount of value, and if you’re […]
Read more

Developing a design environment

Jules Forrest discusses some of the work that her team at Credit Karma has been up to when it comes to design systems. Jules writes:

…in most engineering organizations, you spend your whole first day setting up your development environment so you can actually ship code. It’s generally pretty tedious and no one likes doing it, but it’s this thing you do to contribute meaningful work to production. Which got me thinking, what would it look like to make it …

The post Developing a design environment appeared first on CSS-Tricks.

Read more

Solving Life’s Problems with CSS

Or: When all you have is a CSS hammer, the world looks like a CSS nail.

Whenever I hear a perfectly nice comment like, “Yeah, representing the tech field!” in response to my pure-CSS art, I get a sharp feeling of panic.

Like many people who work on UIs for a living, I have difficulty applying the “tech” term to myself without feeling like a fraud. Impostor syndrome is a hard thing to shake. A front-end specialist? Oh, you …

The post Solving Life’s Problems with CSS appeared first on CSS-Tricks.

Read more

3 Common WordPress Attacks You Can Stop In Their Tracks

Despite the thousands of hours that have gone into making sure WordPress is secure and stable, the default platform still has certain aspects that are vulnerable to attacks. It’s vital to know what those attacks are, so you can take steps to bolster your security and provide needed peace of mind. As we discussed in …
The post 3 Common WordPress Attacks You Can Stop In Their Tracks appeared first on Torque.
Read more

Isometric Design & Illustration: An Eye-Catching Trend

Icons form an integral part of any website design. From use in informational and navigational elements, to eye-catching parts of a larger design, icons and icon-based elements can be an attractive and interesting way to draw in users. While icons have used a dramatically flat aesthetic for a while, more projects are shifting to isometric […]
Read more

Service Worker Cookbook

I stumbled upon this site the other day from Mozilla that’s a collection of recipes to get started with a Service Worker — from caching strategies and notifications to providing an offline fallback to your users, this little cookbook has it all.

You can also check out our guide to making a simple site work offline and the offline site that resulted from it.

Direct Link to ArticlePermalink

The post Service Worker Cookbook appeared first on CSS-Tricks.

Read more

The First Release of WordPress Turns 15 Years Old

This Sunday, May 27th, marks the 15th anniversary of the first release of WordPress. Users are celebrating the occasion across the world with huge cakes, cupcakes, memorable photos, parties, and meetups. Now that’s a cake! #wp15 pic.twitter.com/i8lAr4SLsO— WordPress Cape Town (@WPCapeTown) May 24, 2018 To see if there is an (more…)
Read more