---
{"type":"list","title":"Questions to ask Listium","listId":5025,"canonicalUrl":"https://listium.com/@FiringBlanks/5025/questions-to-ask-listium","visibleItemTotal":5,"creator":{"id":"FiringBlanks","name":"Fahad Shah","url":"https://listium.com/@FiringBlanks"},"stats":{"views":442,"likes":1},"category":"technology & computing / internet technology","publishedAt":"2016-12-20T00:52:02.014Z","updatedAt":"2016-12-21T08:37:52.183Z","fields":[{"id":0,"name":"Item","type":"PrimaryText"},{"id":3,"name":"Category","type":"Selection","multi":false},{"id":1,"name":"Thomas's Answer","type":"Text","format":"long"}]}
---

# Questions to ask Listium

By [Fahad Shah (@FiringBlanks)](https://listium.com/@FiringBlanks)

442 views · 1 like  
Published 20 December 2016 · Updated 21 December 2016

Category: technology &amp; computing / internet technology

Finding out what makes Listium tick.

## Items

### 1. [How is this site so fast? It feels like Angular.js.](https://listium.com/@FiringBlanks/5025/questions-to-ask-listium/0/how-is-this-site-so-fast-it-feels-like-angularjs)

Item ID: `0`

- Category: Speed
- Thomas's Answer: It is a single page application built with React. All HTTP connections are handled by redux. We optimistically save things, as in, we update things in the background and assume success. (although the server might not have finished processing it yet)

### 2. [What UI framework did you guys use?](https://listium.com/@FiringBlanks/5025/questions-to-ask-listium/1/what-ui-framework-did-you-guys-use)

Item ID: `1`

- Category: Framework
- Thomas's Answer:
  > We currently don't use an UI framework.
  > 
  > Our css is structured using BEM.
  > 
  > We use a component library very similar to something like React Storybook

### 3. [Were these interactive lists themselves made with React, Redux, or both?](https://listium.com/@FiringBlanks/5025/questions-to-ask-listium/2/were-these-interactive-lists-themselves-made-with-react-redux-or-both)

Item ID: `2`

- Category: Framework
- Thomas's Answer: They are made with both. The real benefit of react/redux is that we can also render these interactive lists on the server using React's renderToString method.

### 4. [Are you using anything to handle session data?](https://listium.com/@FiringBlanks/5025/questions-to-ask-listium/5/are-you-using-anything-to-handle-session-data)

Item ID: `5`

- Category: Framework
- Thomas's Answer: -

### 5. [Is there an API for creating, editing, deleting, and embedding these lists onto your own site?](https://listium.com/@FiringBlanks/5025/questions-to-ask-listium/4/is-there-an-api-for-creating-editing-deleting-and-embedding-these-lists-onto-your-own-site)

Item ID: `4`

- Category: API
- Thomas's Answer:
  > We currently don't have documentation for the API. But it is relatively easy to use and available upon request.
  > 
  > Embedding is on our wishlist and could be also available upon request depending on what use case.
