React performance best practices include using the react-addons-perf module to measure wasted renders, avoiding direct state/prop mutations, ensuring connected components only re-render when needed, and using immutability to prevent unnecessary re-renders when data changes. Potential issues are components re-rendering even when props haven't changed, large portions of the tree re-rendering unnecessarily, and binding functions incorrectly.