A development guide for building React components