In a code review, I look for the following
- To Prevent Language Specific Issues
- To Prevent Framework Specific Issues
- To Ensure code quality is maintained
- To ensure unit tests validate the right scenarios
I don't think you're required to know the whole codebase when you're reviewing code.
Please share your thoughts in comments.