better statehandling of products

made app only store products in state, and not also in this.products