# Retux Todo List Example (opens new window)

This example is based on the Redux Todo List (opens new window) example.

This project template was built with Create React App (opens new window), which provides a simple way to start React projects with no build configuration needed.

Q&A:

I don't see any action creator?

Yes! This example shows the ability to use raw Actions with Retux.

TypeScript compiler and intellisense works well on raw Actions.

action-intellisense

If you are more comfortable with action creators, Retux also offers a powerful way to generate boilerplate action creators for you. See the createActionCreators (opens new window) and the todomvc (opens new window) example.

Why if I mistype the action type?

All actions in Retux are strongly typed. TypeScript compiler will happily let you know.

action-mistyped

What about changes in the future?

You can either glue the changes in container(where the action is triggered) or in action handler(where the action is handled).

But if you decide to use libraries which mutate action types(like Redux-Thunk and Redux-Promise), it's better to go for action creators.

Should I get rid of action creators entirly?

No! You can always use action creators when abstraction is needed. See other Retux examples.