---
title: "An interesting JSX alternative based on tagged template literals"
publication: "React Status"
issue: 115
published_at: "2018-11-21"
canonical_url: "https://react.statuscode.com/issues/115"
---

This week's React news       

#115 — November 21, 2018 

[Read on the Web](https://react.statuscode.com/issues/115)   

react status    

🦃 Hi folks - we're keeping things short and breezy this week in respect of Thankgiving. If you celebrate, we hope you have a happy Thanksgiving this Thursday :-) Back to full service next week.
 _— Peter Cooper, Cooperpress_   

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/nst3lzv0lv3u8raqujdm.jpg)](https://github.com/plouc/nivo)  

[Nivo: D3.js-Powered React Data Visualization Components](https://github.com/plouc/nivo) — Supports bar, line, pie, radar and other chart types and adds things like transitions (using react-motion) and isomorphic rendering. You can find examples and code on [the official homepage](https://nivo.rocks/bar). 

Raphaël Benitte   

[Hyperscript Tagged Markup: A JSX Alternative using Standard Tagged Templates](https://github.com/developit/htm) — A clever idea, this. It’s JSX-style syntax but in plain JavaScript (using tagged templates) that requires no special transpilation but still supports things like rest spread and referencing components. 

Jason Miller   [![\](https://copm.s3.amazonaws.com/37fbf823.png)](https://squ.re/reader-sdk-react-native) 

[Square Reader SDK for React Native](https://squ.re/reader-sdk-react-native) — Build custom payment apps using Square hardware with the React Native plugin for Reader SDK. 

Square Developer sponsor   

[TNG-Hooks: React-Inspired 'Hooks' for Stand-Alone Functions](https://github.com/getify/tng-hooks) — An interesting idea for regular JavaScript functions, inspired by React’s recently proposed [Hooks](https://reactjs.org/docs/hooks-intro.html) feature. 

Kyle Simpson   

[Fullstack React: An Introduction to Hooks in React](https://www.fullstackreact.com/articles/an-introduction-to-hooks-in-react/) — As React developers continue to play with and analyze the newly proposed ‘Hooks’ feature, the tutorials continue to flow. This is a particularly accessible one complete with examples. 

Yomi Eluwande and Nate Murray   

▶[Concurrent Rendering in React](https://www.youtube.com/watch?v=ByBPyMBTzM0) — A talk from React Conf that dug deep into UI performance and the features you can use in React to improve rendering performance and concurrency including `lazy()`, Suspense, and React Cache. 

Andrew Clark and Brian Vaughn   

[React Render Props: A Pattern for Code Reuse Amongst Components](https://tylermcginnis.com/react-render-props/) — Gives you enough to knowledge to make an educated decision about when to use render props or higher order components. 

Tyler McGinnis   

[Building a Serverless Stripe Analytics Dashboard](https://statsbot.co/blog/building-serverless-stripe-analytics-dashboard/) — Brings together Cube.js (a serverless analytics framework by Statsbot) and React as a way to visualize Stripe payment activity. 

Artyom Keydunov   

[Why React Hooks, and How Did We Even Get Here?](https://medium.freecodecamp.org/why-react-hooks-and-how-did-we-even-get-here-aa5ed5dc96af) — Hooks have been much celebrated so far in how they give us new ways to create easily consumed contained, composable behaviors, but _“they are not the silver bullet solution.”_ 

Ryan Yurkanin    

[React Podcast: Don't Rewrite Your App for Hooks & Suspense (with Jared Palmer)](https://reactpodcast.com/29) — What Suspense and Hooks mean for existing apps and what you should know to migrate code sanely (if you choose to do so). 

[![React Podcast\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/d1cz7xgrhqskc4c0kvf6.jpg)](https://reactpodcast.com/29)        

A **[Cooperpress](https://cooperpress.com/)** publication. 

[Change your email address](https://react.statuscode.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://react.statuscode.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
